module Actor::Module::Dependencies

Public Class Methods

included(receiver) click to toggle source
# File lib/actor/module/dependencies.rb, line 4
def self.included receiver
  receiver.class_exec do
    include Messaging::Address::Dependency
    include Messaging::Read::Dependency
    include Messaging::Send::Dependency

    prepend Configure
  end
end

Public Instance Methods

address_configured?() click to toggle source
# File lib/actor/module/dependencies.rb, line 21
def address_configured?
  address.instance_of? Messaging::Address
end
configure() click to toggle source
# File lib/actor/module/dependencies.rb, line 14
def configure
end
dependencies_configured?() click to toggle source
# File lib/actor/module/dependencies.rb, line 17
def dependencies_configured?
  address_configured? and reader_configured? and send_configured?
end
reader_configured?() click to toggle source
# File lib/actor/module/dependencies.rb, line 25
def reader_configured?
  read.instance_of? Messaging::Read
end
send_configured?() click to toggle source
# File lib/actor/module/dependencies.rb, line 29
def send_configured?
  send.instance_of? Messaging::Send
end