Module: JSONAPI::Rails

Extended by:
Configurable, Logging
Defined in:
lib/jsonapi/rails.rb,
lib/jsonapi/rails/logging.rb,
lib/jsonapi/rails/railtie.rb,
lib/jsonapi/rails/renderer.rb,
lib/jsonapi/rails/controller.rb,
lib/jsonapi/rails/configuration.rb,
lib/jsonapi/rails/log_subscriber.rb,
lib/jsonapi/rails/controller/hooks.rb,
lib/jsonapi/rails/deserializable_resource.rb,
lib/jsonapi/rails/serializable_error_hash.rb,
lib/jsonapi/rails/controller/deserialization.rb,
lib/jsonapi/rails/serializable_active_model_errors.rb

Defined Under Namespace

Modules: Configurable, Controller, Logging Classes: Configuration, DeserializableResource, ErrorsRenderer, LogSubscriber, Railtie, SerializableActiveModelError, SerializableActiveModelErrors, SerializableErrorHash, SuccessRenderer

Constant Summary

Constants included from Configurable

Configurable::DEFAULT_CONFIG, Configurable::DEFAULT_JSONAPI_CACHE, Configurable::DEFAULT_JSONAPI_CLASS, Configurable::DEFAULT_JSONAPI_ERRORS_CLASS, Configurable::DEFAULT_JSONAPI_EXPOSE, Configurable::DEFAULT_JSONAPI_FIELDS, Configurable::DEFAULT_JSONAPI_INCLUDE, Configurable::DEFAULT_JSONAPI_LINKS, Configurable::DEFAULT_JSONAPI_META, Configurable::DEFAULT_JSONAPI_OBJECT, Configurable::DEFAULT_JSONAPI_PAGINATION, Configurable::DEFAULT_LOGGER

Method Summary

Methods included from Configurable

config, configure

Methods included from Logging

logger