homebrew-cask-versions/lib/cask/container/ttf.rb
Roland Walker aa0004d715 divide Cask::Container::Naked into explicit types
- Cask::Container::Pkg
- Cask::Container::Ttf
- Cask::Container::Otf

which are autodetected based on filetypes as with other
containers.  Cask::Container::Naked remains available
for explicit use in a container_type stanza.
2014-08-02 11:09:00 -04:00

10 lines
323 B
Ruby

class Cask::Container::Ttf < Cask::Container::Naked
def self.me?(criteria)
(criteria.extension 'ttf' and
(criteria.file.include? 'application/x-font-ttf' or
criteria.magic_number(4, 'true'.unpack('C*')))) or
(criteria.extension 'ttc' and
criteria.magic_number(4, 'ttcf'.unpack('C*')))
end
end