Method: Litmus::Infrastructure::Model#set_attributes

Defined in:
lib/litmus/infrastructure/model.rb

#set_attributes(attrs = {}) ⇒ Object



23
24
25
26
# File 'lib/litmus/infrastructure/model.rb', line 23

def set_attributes(attrs = {})
  safe_attrs = attrs.select { |key, _| self.class.safe_attributes.include?(key) }
  safe_attrs.each { |key, value| self.send "#{key}=".to_sym, value }
end