Module DataMapper::Attributes
In: lib/data_mapper/attributes.rb
lib/data_mapper/attributes.rb

Methods

Public Class methods

[Source]

   # File lib/data_mapper/attributes.rb, line 5
5:     def self.included(klass)
6:       klass.const_set('ATTRIBUTES', Set.new) unless klass.const_defined?('ATTRIBUTES')
7:     end

[Source]

   # File lib/data_mapper/attributes.rb, line 5
5:     def self.included(klass)
6:       klass.const_set('ATTRIBUTES', Set.new) unless klass.const_defined?('ATTRIBUTES')
7:     end

Public Instance methods

[Source]

    # File lib/data_mapper/attributes.rb, line 9
 9:     def attributes
10:       __get_attributes(true)
11:     end

[Source]

    # File lib/data_mapper/attributes.rb, line 9
 9:     def attributes
10:       __get_attributes(true)
11:     end

Mass-assign mapped fields.

[Source]

    # File lib/data_mapper/attributes.rb, line 14
14:     def attributes=(values_hash)
15:       __set_attributes(values_hash, true)
16:     end

Mass-assign mapped fields.

[Source]

    # File lib/data_mapper/attributes.rb, line 14
14:     def attributes=(values_hash)
15:       __set_attributes(values_hash, true)
16:     end

[Validate]