Module: ASIR::AdditionalData::ModuleMethods
- Defined in:
- lib/asir/additional_data.rb
Instance Method Summary collapse
-
#addit_accessor(*names) ⇒ Object
Provide getter and setter methods that delegate to addtional_data.
-
#addit_getter(*names) ⇒ Object
Provide a getter method that delegates to addtional_data.
Instance Method Details
#addit_accessor(*names) ⇒ Object
Provide getter and setter methods that delegate to addtional_data.
39 40 41 42 43 44 45 |
# File 'lib/asir/additional_data.rb', line 39 def addit_accessor *names addr_getter *names names.each do | name | name = name.to_sym define_method(:"#{name}=") { | v | self[name] = v } end end |
#addit_getter(*names) ⇒ Object
Provide a getter method that delegates to addtional_data.
31 32 33 34 35 36 |
# File 'lib/asir/additional_data.rb', line 31 def addit_getter *names names.each do | name | name = name.to_sym define_method(name) { | | self[name] } end end |