Method: Unpack.runner!

Defined in:
lib/unpack.rb

.runner!(directory = '.', options = {}) ⇒ Object



55
56
57
58
59
60
61
62
63
64
65
# File 'lib/unpack.rb', line 55

def self.runner!(directory = '.', options = {})
  unpack = Unpack.new(:directory => directory, :options => options) rescue nil
  
  # If the initializer raised any excetions
  return [] if unpack.nil?
  unpack.prepare!
  unpack.clean!
  unpack.unpack!
  unpack.wipe! if options[:remove]
  unpack.diff
end