Module: Actor::Messaging::Send::Substitute::Assertions

Defined in:
lib/actor/messaging/send/substitute.rb

Instance Method Summary collapse

Instance Method Details

#sent?(message = nil, address: nil, wait: nil) ⇒ Boolean

Returns:

  • (Boolean)


30
31
32
33
34
35
36
37
38
39
40
# File 'lib/actor/messaging/send/substitute.rb', line 30

def sent? message=nil, address: nil, wait: nil
  records.each do |record|
    next unless message.nil? or record.message? message
    next unless address.nil? or record.address == address
    next unless wait.nil? or record.wait == wait

    return true
  end

  false
end