diff --git a/Library/Homebrew/cask/lib/hbc/container.rb b/Library/Homebrew/cask/lib/hbc/container.rb index cce04afd81..e42e02f7fc 100644 --- a/Library/Homebrew/cask/lib/hbc/container.rb +++ b/Library/Homebrew/cask/lib/hbc/container.rb @@ -4,7 +4,6 @@ require "hbc/container/base" require "hbc/container/air" require "hbc/container/bzip2" require "hbc/container/cab" -require "hbc/container/criteria" require "hbc/container/dmg" require "hbc/container/self_extracting_executable" require "hbc/container/executable" diff --git a/Library/Homebrew/cask/lib/hbc/container/criteria.rb b/Library/Homebrew/cask/lib/hbc/container/criteria.rb deleted file mode 100644 index 79e58a1f1a..0000000000 --- a/Library/Homebrew/cask/lib/hbc/container/criteria.rb +++ /dev/null @@ -1,24 +0,0 @@ -module Hbc - class Container - class Criteria - attr_reader :path, :command - - def initialize(path, command) - @path = path - @command = command - end - - def extension(regex) - path.extname.sub(/^\./, "") =~ Regexp.new(regex.source, regex.options | Regexp::IGNORECASE) - end - - def magic_number(regex) - return false if path.directory? - - # 262: length of the longest regex (currently: Hbc::Container::Tar) - @magic_number ||= File.binread(path, 262) - @magic_number.match?(regex) - end - end - end -end