Module: SimpleObjects::Defaults::ClassMethods

Defined in:
lib/simple_objects/defaults.rb

Instance Method Summary collapse

Instance Method Details

#attr_default(*defaults) ⇒ Object



9
10
11
12
# File 'lib/simple_objects/defaults.rb', line 9

def attr_default(*defaults)
  @defaults ||= {}
  defaults.each { |default| @defaults.merge!(default) }
end

#defaultsObject



14
15
16
# File 'lib/simple_objects/defaults.rb', line 14

def defaults
  @defaults || {}
end