Method: Valkyrie::Resource#set_value

Defined in:
lib/valkyrie/resource.rb

#set_value(key, value) ⇒ Object

Set an attribute’s value.

Parameters:

  • key (#to_sym)

    the name of the attribute to set

  • value

    the value to set key to.



187
188
189
# File 'lib/valkyrie/resource.rb', line 187

def set_value(key, value)
  @attributes[key.to_sym] = self.class.schema.key(key.to_sym).type.call(value)
end