Module | Fieldable |
In: |
lib/arrayfields.rb
|
Fieldable encapsulates methods in common for classes which may have their fields set
fieldset | [R] | access to fieldset |
access to field list
# File lib/arrayfields.rb, line 255 def fields #{{{ @fieldset and @fieldset.fields #}}} end
{{{
sets fields an dynamically extends this Array instance with methods for keyword access
# File lib/arrayfields.rb, line 236 def fields= fields #{{{ extend ArrayFields unless defined? @fieldset @fieldset = if ArrayFields::FieldSet === fields fields else ArrayFields::FieldSet.new fields end #}}} end