Allows the definition of methods on a class that will be available via super.
class Foo chainable do def hello "hello" end end end class Foo def hello super + " Merb!" end end
Foo.new.hello #=> “hello Merb!“
&blk | a block containing method definitions that should be marked as chainable |
Module | The anonymous module that was created |
# File lib/merb-core/core_ext/class.rb, line 29 29: def chainable(&blk) 30: mod = Module.new(&blk) 31: include mod 32: mod 33: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.