class Actor::Messaging::Read::Substitute

Attributes

next_message[RW]

Public Class Methods

build() click to toggle source
# File lib/actor/messaging/read/substitute.rb, line 7
def self.build
  queue = Queue::Substitute.new

  instance = new queue
  instance.extend Controls
  instance
end

Public Instance Methods

call(wait: nil) click to toggle source
Calls superclass method Actor::Messaging::Read::call
# File lib/actor/messaging/read/substitute.rb, line 15
def call wait: nil
  if next_message.nil?
    super
  else
    next_message
  end
end