Class: Ossert::Workers::Fetch

Inherits:
Object
  • Object
show all
Includes:
Process, Sidekiq::Worker
Defined in:
lib/ossert/workers/fetch.rb

Instance Method Summary collapse

Instance Method Details

#perform(name, reference = Ossert::Saveable::UNUSED_REFERENCE) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/ossert/workers/fetch.rb', line 11

def perform(name, reference = Ossert::Saveable::UNUSED_REFERENCE)
  puts "Fetching data for: '#{name}' (ref: #{reference})"
  pid = fork do
    Ossert.init
    Ossert::Project.fetch_all(name, reference)
  end
  waitpid(pid)
end