Class: ActiveModelSerializers::Adapter::JsonApi::ResourceIdentifier

Inherits:
Object
  • Object
show all
Defined in:
lib/active_model_serializers/adapter/json_api/resource_identifier.rb

Instance Method Summary (collapse)

Constructor Details

- (ResourceIdentifier) initialize(serializer, options)



6
7
8
9
10
# File 'lib/active_model_serializers/adapter/json_api/resource_identifier.rb', line 6

def initialize(serializer, options)
  @id   = id_for(serializer)
  @type = JsonApi.send(:transform_key_casing!, type_for(serializer),
    options)
end

Instance Method Details

- (Object) as_json



12
13
14
# File 'lib/active_model_serializers/adapter/json_api/resource_identifier.rb', line 12

def as_json
  { id: id, type: type }
end