Method: Mara::Model::Attributes#initialize

Defined in:
lib/mara/model/attributes.rb

#initialize(default) ⇒ Attributes

Create a new instance of attributes.

Parameters:

  • default (Hash)

    The default attribute values to set.

Since:

  • 1.0.0



27
28
29
30
# File 'lib/mara/model/attributes.rb', line 27

def initialize(default)
  @storage = {}
  default.each { |k, v| set(k, v) }
end