mirror of
https://github.com/donl/homebrew-cask-versions.git
synced 2026-07-16 22:06:43 -06:00
26 lines
410 B
Ruby
26 lines
410 B
Ruby
class Hbc::DSL::Base
|
|
def initialize(cask, command = Hbc::SystemCommand)
|
|
@cask = cask
|
|
@command = command
|
|
end
|
|
|
|
def system_command(executable, options = {})
|
|
@command.run!(executable, options)
|
|
end
|
|
|
|
def token
|
|
@cask.token
|
|
end
|
|
|
|
def version
|
|
@cask.version
|
|
end
|
|
|
|
def caskroom_path
|
|
@cask.caskroom_path
|
|
end
|
|
|
|
def staged_path
|
|
caskroom_path.join(@cask.version.to_s)
|
|
end
|
|
end
|