Method: MongoMapper::Plugins::Keys::InstanceMethods#attributes=

Defined in:
lib/novelys_mongo_mapper/plugins/keys.rb

#attributes=(attrs) ⇒ Object



165
166
167
168
169
170
171
172
173
174
175
176
177
# File 'lib/novelys_mongo_mapper/plugins/keys.rb', line 165

def attributes=(attrs)
  return if attrs.blank?
  
  attrs.each_pair do |name, value|
    writer_method = "#{name}="

    if respond_to?(writer_method)
      self.send(writer_method, value)
    else
      self[name.to_s] = value
    end
  end
end