mirror of
https://github.com/donl/homebrew-cask-versions.git
synced 2026-07-18 22:06:41 -06:00
26 lines
430 B
Ruby
26 lines
430 B
Ruby
class Cask::DSL::Base
|
|
def initialize(cask, command = Cask::SystemCommand)
|
|
@cask = cask
|
|
@command = command
|
|
end
|
|
|
|
def system_command(executable, options = {})
|
|
@command.run!(executable, options)
|
|
end
|
|
|
|
def title
|
|
@cask.title
|
|
end
|
|
|
|
def version
|
|
@cask.version
|
|
end
|
|
|
|
def caskroom_path
|
|
@cask.class.caskroom.join(title)
|
|
end
|
|
|
|
def destination_path
|
|
caskroom_path.join(@cask.version.to_s)
|
|
end
|
|
end
|