Module: JSONAPI

Defined in:
lib/easy/jsonapi.rb,
lib/easy/jsonapi/item.rb,
lib/easy/jsonapi/field.rb,
lib/easy/jsonapi/parser.rb,
lib/easy/jsonapi/request.rb,
lib/easy/jsonapi/utility.rb,
lib/easy/jsonapi/version.rb,
lib/easy/jsonapi/document.rb,
lib/easy/jsonapi/response.rb,
lib/easy/jsonapi/collection.rb,
lib/easy/jsonapi/exceptions.rb,
lib/easy/jsonapi/middleware.rb,
lib/easy/jsonapi/document/meta.rb,
lib/easy/jsonapi/config_manager.rb,
lib/easy/jsonapi/document/error.rb,
lib/easy/jsonapi/document/links.rb,
lib/easy/jsonapi/name_value_pair.rb,
lib/easy/jsonapi/document/jsonapi.rb,
lib/easy/jsonapi/document/resource.rb,
lib/easy/jsonapi/header_collection.rb,
lib/easy/jsonapi/parser/json_parser.rb,
lib/easy/jsonapi/document/links/link.rb,
lib/easy/jsonapi/document/resource_id.rb,
lib/easy/jsonapi/config_manager/config.rb,
lib/easy/jsonapi/parser/headers_parser.rb,
lib/easy/jsonapi/parser/document_parser.rb,
lib/easy/jsonapi/header_collection/header.rb,
lib/easy/jsonapi/document/meta/meta_member.rb,
lib/easy/jsonapi/name_value_pair_collection.rb,
lib/easy/jsonapi/document/error/error_member.rb,
lib/easy/jsonapi/exceptions/json_parse_error.rb,
lib/easy/jsonapi/document/resource/attributes.rb,
lib/easy/jsonapi/exceptions/naming_exceptions.rb,
lib/easy/jsonapi/exceptions/headers_exceptions.rb,
lib/easy/jsonapi/parser/rack_req_params_parser.rb,
lib/easy/jsonapi/exceptions/document_exceptions.rb,
lib/easy/jsonapi/request/query_param_collection.rb,
lib/easy/jsonapi/document/jsonapi/jsonapi_member.rb,
lib/easy/jsonapi/document/resource/relationships.rb,
lib/easy/jsonapi/exceptions/query_params_exceptions.rb,
lib/easy/jsonapi/exceptions/user_defined_exceptions.rb,
lib/easy/jsonapi/document/resource/attributes/attribute.rb,
lib/easy/jsonapi/request/query_param_collection/page_param.rb,
lib/easy/jsonapi/request/query_param_collection/sort_param.rb,
lib/easy/jsonapi/request/query_param_collection/query_param.rb,
lib/easy/jsonapi/request/query_param_collection/fields_param.rb,
lib/easy/jsonapi/request/query_param_collection/filter_param.rb,
lib/easy/jsonapi/document/resource/relationships/relationship.rb,
lib/easy/jsonapi/request/query_param_collection/include_param.rb,
lib/easy/jsonapi/request/query_param_collection/filter_param/filter.rb,
lib/easy/jsonapi/request/query_param_collection/fields_param/fieldset.rb

Overview

This module is the top level namespace for the curatess jsonapi middleware gem

See Also:

Author:

  • Joshua DeMoss

Defined Under Namespace

Modules: Exceptions, Parser, Response, Utility Classes: Collection, ConfigManager, Document, Field, HeaderCollection, Item, Middleware, NameValuePair, NameValuePairCollection, Request

Constant Summary collapse

JSONAPI_SPEC_VERSION =

The highest JSON:API specification version the gem adheres to.

'1.0'