Module: ConditionalDelegate

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

Constant Summary collapse

VERSION =
"0.0.1"

Instance Method Summary collapse

Instance Method Details

#conditional_delegate(*attributes, options) ⇒ Object



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

def conditional_delegate(*attributes, options)
  attributes.each do |attribute|
    module_eval do
      define_delegate_method(attribute, options)
    end
  end
end