Module: Actor::Module::Dependencies::Assertions

Defined in:
lib/actor/module/dependencies/assertions.rb

Instance Method Summary collapse

Instance Method Details

#address_configured?Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/actor/module/dependencies/assertions.rb', line 9

def address_configured?
  address.instance_of? Messaging::Address
end

#dependencies_configured?Boolean

Returns:

  • (Boolean)


5
6
7
# File 'lib/actor/module/dependencies/assertions.rb', line 5

def dependencies_configured?
  address_configured? and reader_configured? and send_configured?
end

#reader_configured?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/actor/module/dependencies/assertions.rb', line 13

def reader_configured?
  read.instance_of? Messaging::Read
end

#send_configured?Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/actor/module/dependencies/assertions.rb', line 17

def send_configured?
  send.instance_of? Messaging::Send
end