Module: ActiveRequest::Queries::InstanceMethods
- Defined in:
- lib/active_request/queries.rb
Instance Method Summary collapse
Instance Method Details
#delete ⇒ Object
54 55 56 57 58 59 60 61 62 63 |
# File 'lib/active_request/queries.rb', line 54 def delete instance_variable_set("@errors", []) response = self.class.delete("/#{self.class.model_name.pluralize}/#{id}.json", headers: self.class.headers) unless 200 == response.code instance_variable_set("@errors", response["errors"]) return false end body = JSON.parse(response.body) true end |
#save ⇒ Object
65 66 67 68 69 70 71 72 |
# File 'lib/active_request/queries.rb', line 65 def save instance_variable_set("@errors", []) response = id.present? ? do_put : do_post return false unless response body = JSON.parse(response.body) instance_variable_set("@id", body[self.class.model_name]["id"]) true end |