Module: UseArguments::Usable
- Defined in:
- lib/use_arguments.rb
Class Method Summary collapse
Class Method Details
.prepend_features(mod) ⇒ Object
78 79 80 81 82 83 84 85 86 |
# File 'lib/use_arguments.rb', line 78 def self.prepend_features mod mod.__send__ :prepend, (Module.new do for name in mod.instance_methods define_method name do |*args, &block| super *args, &(block ? block.use_args(self) : nil) end end end) end |