23 lines
425 B
Ruby
23 lines
425 B
Ruby
module Hbc
|
|
class CLI
|
|
class InternalDump < AbstractInternalCommand
|
|
def initialize(*)
|
|
super
|
|
raise CaskUnspecifiedError if args.empty?
|
|
end
|
|
|
|
def run
|
|
raise CaskError, "Dump incomplete." if dump_casks == :incomplete
|
|
end
|
|
|
|
def dump_casks
|
|
casks.each(&:dumpcask)
|
|
end
|
|
|
|
def self.help
|
|
"dump the given Cask in YAML format"
|
|
end
|
|
end
|
|
end
|
|
end
|