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:
parent
0c609fbfe6
commit
04ea21e03c
|
@ -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'
|
||||
|
|
|
@ -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'
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue