Class: Caprese::Serializer

Inherits:
ActiveModel::Serializer
  • Object
show all
Extended by:
UrlHelpers, Versioning
Includes:
Aliasing, Links, Lookup, Relationships, UrlHelpers, Versioning
Defined in:
lib/caprese/serializer.rb,
lib/caprese/serializer/concerns/links.rb,
lib/caprese/serializer/concerns/lookup.rb,
lib/caprese/serializer/error_serializer.rb,
lib/caprese/serializer/concerns/aliasing.rb,
lib/caprese/serializer/concerns/relationships.rb

Defined Under Namespace

Modules: Aliasing, Links, Lookup, Relationships Classes: ErrorSerializer

Instance Method Summary collapse

Methods included from UrlHelpers

url_helpers

Methods included from Versioning

namespaced_dot_path, namespaced_module, namespaced_name, namespaced_path, unnamespace, unversion, version_dot_path, version_module, version_name, version_path

Methods included from Relationships

#relationship_scope

Methods included from Aliasing

#read_attribute_for_serialization

Instance Method Details

#json_keyObject



20
21
22
# File 'lib/caprese/serializer.rb', line 20

def json_key
  object.class.caprese_type
end