refactor GenericUnar container class

This is just a matter of semantics: renaming the abstract base
class `Cask::Container::UnarBase` so that it makes sense when
referring to it in a `container_type` stanza.
This commit is contained in:
Roland Walker 2014-07-31 11:18:50 -04:00
parent 0c609fbfe6
commit 04ea21e03c
5 changed files with 5 additions and 5 deletions

View File

@ -1,12 +1,12 @@
class Cask::Container; end
require 'cask/container/base'
require 'cask/container/unarbase'
require 'cask/container/air'
require 'cask/container/bzip2'
require 'cask/container/cab'
require 'cask/container/criteria'
require 'cask/container/dmg'
require 'cask/container/generic_unar'
require 'cask/container/gzip'
require 'cask/container/naked'
require 'cask/container/sevenzip'

View File

@ -1,6 +1,6 @@
require 'tmpdir'
class Cask::Container::UnarBase < Cask::Container::Base
class Cask::Container::GenericUnar < Cask::Container::Base
def self.me?(criteria)
! criteria.lsar.nil? and
criteria.lsar.include? 'passed, 0 failed'

View File

@ -1,4 +1,4 @@
class Cask::Container::Rar < Cask::Container::UnarBase
class Cask::Container::Rar < Cask::Container::GenericUnar
def self.me?(criteria)
(criteria.file.include? 'application/x-rar;' or
criteria.file.include? 'application/octet-stream;') and

View File

@ -1,4 +1,4 @@
class Cask::Container::SevenZip < Cask::Container::UnarBase
class Cask::Container::SevenZip < Cask::Container::GenericUnar
def self.me?(criteria)
# todo: cover self-extracting archives
criteria.extension '7z' and

View File

@ -1,4 +1,4 @@
class Cask::Container::Sit < Cask::Container::UnarBase
class Cask::Container::Sit < Cask::Container::GenericUnar
def self.me?(criteria)
criteria.file.include? 'application/x-stuffit' and
! criteria.lsar.nil? and