Module Fieldable
In: lib/arrayfields.rb

Fieldable encapsulates methods in common for classes which may have their fields set

Methods

fields   fields=  

Attributes

fieldset  [R]  access to fieldset

Public Instance methods

access to field list

[Source]

# 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

[Source]

# 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

[Validate]