Class: Gera::CBRAvgRatesWorker

Inherits:
Object
  • Object
show all
Includes:
AutoLogger, Sidekiq::Worker
Defined in:
app/workers/gera/cbr_avg_rates_worker.rb

Instance Method Summary collapse

Instance Method Details

#performObject



8
9
10
11
12
13
14
15
16
# File 'app/workers/gera/cbr_avg_rates_worker.rb', line 8

def perform
  ActiveRecord::Base.connection.clear_query_cache
  source.with_lock do
    source.available_pairs.each do |pair|
      create_rate pair
    end
    source.update_attribute :actual_snapshot_id, snapshot.id
  end
end