Class: Nab::Client
- Inherits:
-
Object
- Object
- Nab::Client
- Defined in:
- lib/nab/client.rb
Instance Method Summary collapse
Instance Method Details
#run(options) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/nab/client.rb', line 5 def run() Log.level .log_level Nab::Log.debug "Options received: #{options.inspect}" if ARGV.size < 1 Nab::Log.fatal "No arguments specified" exit 1 end manager = AdapterManager.new manager.write_adapter = .write_adapter manager.strip_dirs = .strip_dirs ARGV.each do |a| uri = URI(a) adapter = manager.get uri.scheme.capitalize adapter.get uri,.destination_dir end end |