Class: Wendy::Wender

Inherits:
Object
  • Object
show all
Defined in:
lib/wendy.rb

Instance Method Summary collapse

Constructor Details

#initialize(initiator, arg) ⇒ Wender

Returns a new instance of Wender.



9
10
11
12
# File 'lib/wendy.rb', line 9

def initialize(initiator, arg)
  @initiator = initiator
  @arg = arg
end

Instance Method Details

#resultObject Also known as: and_return



18
19
20
# File 'lib/wendy.rb', line 18

def result
  arg
end

#through(method) ⇒ Object Also known as: and



14
15
16
# File 'lib/wendy.rb', line 14

def through(method)
  Wender.new(initiator, initiator.send(method, arg))
end