Module: Dockly::Util::Delegate
- Included in:
- Logger::Mixin
- Defined in:
- lib/dockly/util/delegate.rb
Instance Method Summary collapse
Instance Method Details
#delegate(*syms, options) ⇒ Object
2 3 4 5 |
# File 'lib/dockly/util/delegate.rb', line 2 def delegate(*syms, ) target = [:to] syms.each { |sym| define_method(sym) { |*args, &block| send(target).send(sym, *args, &block) } } end |