Method: ASIR::Message::Delay#wait_for_delay!

Defined in:
lib/asir/message/delay.rb,
lib/asir/transport/delay.rb

#wait_for_delay!(message) ⇒ Object



26
27
28
29
30
31
# File 'lib/asir/message/delay.rb', line 26

def wait_for_delay! message
  while (delay = relative_message_delay!(message)) && delay > 0 
    sleep delay
  end
  self
end