Module: DelegateToInstance

Defined in:
lib/delegate_to_instance.rb,
lib/delegate_to_instance/version.rb

Constant Summary collapse

VERSION =
'1.0.0'

Instance Method Summary collapse

Instance Method Details

#delegate_to_instance(method) ⇒ Object



4
5
6
7
8
# File 'lib/delegate_to_instance.rb', line 4

def delegate_to_instance(method)
  define_singleton_method(method) do |*args|
    new(*args).public_send(method)
  end
end