Module: Uber::Delegates

Defined in:
lib/uber/delegates.rb

Instance Method Summary collapse

Instance Method Details

#delegates(model, *names) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/uber/delegates.rb', line 5

def delegates(model, *names)
  mod = Module.new do
    extend Forwardable
    def_delegators model, *names
  end
  include mod
end