class Mamiya::Steps::Extract
Public Instance Methods
run!()
click to toggle source
XXX: extract step is really needed? doing this in prepare step for consistency with agent/tasks/prepare, is better, I guess.
# File lib/mamiya/steps/extract.rb, line 8 def run! package = case options[:package] when Mamiya::Package options[:package] else Mamiya::Package.new(options[:package]) end if File.exists?(options[:destination]) destination = File.join(options[:destination], package.name) else destination = options[:destination] end logger.info "Extracting #{package.path} onto #{destination}" package.extract_onto!(destination) end