lib/jsonapi/resource.rb in jsonapi-resources-0.9.2 vs lib/jsonapi/resource.rb in jsonapi-resources-0.9.3

- old
+ new

@@ -350,11 +350,11 @@ end end @reload_needed = true else - @model.public_send(relationship.relation_name(context: @context)).delete(key) + @model.public_send(relationship.relation_name(context: @context)).destroy(key) end :completed rescue ActiveRecord::DeleteRestrictionError => e @@ -907,9 +907,13 @@ end # quasi private class methods def _attribute_options(attr) default_attribute_options.merge(@_attributes[attr]) + end + + def _has_attribute?(attr) + @_attributes.keys.include?(attr.to_sym) end def _updatable_relationships @_relationships.map { |key, _relationship| key } end