Class: Actor::Messaging::Write::Substitute

Inherits:
Object
  • Object
show all
Defined in:
lib/actor/messaging/write/substitute.rb

Defined Under Namespace

Modules: Assertions Classes: Record

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeSubstitute

Returns a new instance of Substitute.



7
8
9
# File 'lib/actor/messaging/write/substitute.rb', line 7

def initialize
  @records = []
end

Instance Attribute Details

#recordsObject (readonly)

Returns the value of attribute records.



5
6
7
# File 'lib/actor/messaging/write/substitute.rb', line 5

def records
  @records
end

Instance Method Details

#call(message, address) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/actor/messaging/write/substitute.rb', line 11

def call message, address
  record = Record.new message, address

  records << record

  record
end