Module: Myfdb::Uploader

Defined in:
lib/myfdb/uploader.rb

Class Method Summary collapse

Class Method Details

.process(options) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/myfdb/uploader.rb', line 6

def self.process(options)
  uri = URI.parse "http://#{options.key}:#{options.secret}@#{options.host}"
  batches = []

  Dir.glob("#{options.directory}/*") do |directory|
    batch = Myfdb::Batch.new(directory, uri)
    batch.store! 
    batches << batch
  end

  process_errors batches
end