class Chains::WithChain
Public Class Methods
chain_object(object, block)
click to toggle source
# File lib/chains/with_chain.rb, line 9 def chain_object(object, block) object.send(:define_singleton_method, :chain_with_block, block) result = object.chain_with_block object.singleton_class.send(:undef_method, :chain_with_block) result end
with_object(object, block)
click to toggle source
# File lib/chains/with_chain.rb, line 4 def with_object(object, block) chain_object(object, block) object end