homebrew-cask-versions/lib/cask/container/pkg.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

7 lines
264 B
Ruby

class Cask::Container::Pkg < Cask::Container::Naked
def self.me?(criteria)
(criteria.extension 'pkg' or criteria.extension 'mpkg') and
(criteria.file.include? 'application/x-directory' or
criteria.magic_number(4, 'xar!'.unpack('C*')))
end
end