Method: NamedArguments::ClassMethods#option_attr

Defined in:
lib/named_arguments.rb

#option_attr(*array_of_names) ⇒ Object



216
217
218
219
220
221
222
223
224
225
# File 'lib/named_arguments.rb', line 216

def option_attr *array_of_names
  array_of_names.each { |n| 
    define_method n, lambda {
      option_attr_get n
    }
    define_method "#{n}=", lambda { |v|
      option_attr_set n, v
    }
  }
end