Module: UseArguments::AsUseArgs
- Defined in:
- lib/use_arguments.rb
Instance Method Summary collapse
Instance Method Details
#use_args ⇒ Object
47 48 49 50 51 52 53 54 55 |
# File 'lib/use_arguments.rb', line 47 def use_args self_ = self ::Class.new(BasicObject) do define_singleton_method(:method_missing) do |name, *args, &block| return self_.__send__ name,*args, &block unless block && block.parameters.empty? self_.__send__ name, *args, &block.use_args(self_) end end end |