module ChainMail::Chainable
Public Instance Methods
chainable(*methods)
click to toggle source
# File lib/chain_mail/chainable.rb, line 9 def chainable(*methods) methods.each do |method| original = instance_method(method) define_method method do |*args| original.bind(self).call(*args) self end end end