module ConcurrentRails::Adapters::Delay
Public Instance Methods
delay(*args, &task)
click to toggle source
# File lib/concurrent_rails/adapters/delay.rb, line 8 def delay(*args, &task) delay_on(:io, *args, &task) end
delay_on(executor, *args, &task)
click to toggle source
# File lib/concurrent_rails/adapters/delay.rb, line 12 def delay_on(executor, *args, &task) new(executor).delay_on_rails(*args, &task) end
delay_on_rails(*args, &task)
click to toggle source
# File lib/concurrent_rails/adapters/delay.rb, line 17 def delay_on_rails(*args, &task) @instance = rails_wrapped { delay_on(executor, *args, &task) } self end