Method: EXEL::ProcessorHelper#ensure_transaction_duration
- Defined in:
- lib/exel/processor_helper.rb
#ensure_transaction_duration(duration, start_time) ⇒ Object
64 65 66 67 68 |
# File 'lib/exel/processor_helper.rb', line 64 def ensure_transaction_duration(duration, start_time) elapsed_time = Time.now.to_f - start_time.to_f time_to_sleep = duration.second.to_f - elapsed_time sleep(time_to_sleep) if time_to_sleep.positive? end |