Module: JsonapiCompliable::SerializableTempId

Defined in:
lib/jsonapi_compliable/extensions/temp_id.rb

Instance Method Summary collapse

Instance Method Details

#as_jsonapi ⇒ Object



3
4
5
6
7
8
9
# File 'lib/jsonapi_compliable/extensions/temp_id.rb', line 3

def as_jsonapi(*)
  super.tap do |hash|
    if temp_id = @object.instance_variable_get(:'@_jsonapi_temp_id')
      hash[:'temp-id'] = temp_id
    end
  end
end