Class: Mail::Message

Inherits:
Object
  • Object
show all
Defined in:
lib/deliver_asap.rb

Instance Method Summary collapse

Instance Method Details

#deliver_asapObject

Performs delivery “as soon as possible” in a separate thread. Using Rufus scheduler instead of just spawning a new thread since Rufus already handles queueing and thread limits



10
11
12
13
# File 'lib/deliver_asap.rb', line 10

def deliver_asap
  Rufus::Scheduler.s.in('0s') { deliver }
  self
end