Method: Databasedotcom::Client#update
- Defined in:
- lib/databasedotcom/client.rb
#update(class_or_classname, record_id, new_attrs) ⇒ Object
Updates the attributes of the record of type class_or_classname and specified by record_id with the values of new_attrs in the Force.com database. new_attrs is a hash of attribute => value
client.update("Car", "rid", {"Color" => "Red"})
247 248 249 250 251 |
# File 'lib/databasedotcom/client.rb', line 247 def update(class_or_classname, record_id, new_attrs) class_or_classname = find_or_materialize(class_or_classname) json_for_update = coerced_json(new_attrs, class_or_classname) http_patch("/services/data/v#{self.version}/sobjects/#{class_or_classname.sobject_name}/#{record_id}", json_for_update) end |