Module: ChainableMethods

Defined in:
lib/chainable_methods.rb,
lib/chainable_methods/version.rb

Defined Under Namespace

Modules: Nil Classes: Link

Constant Summary collapse

VERSION =
"0.1.3"

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.wrap(context, initial_state) ⇒ Object



12
13
14
# File 'lib/chainable_methods.rb', line 12

def self.wrap(context, initial_state)
  ChainableMethods::Link.new(initial_state, context)
end

Instance Method Details

#chain_from(initial_state) ⇒ Object



8
9
10
# File 'lib/chainable_methods.rb', line 8

def chain_from(initial_state)
  ChainableMethods::Link.new(initial_state, self)
end