Module: StandardAPI

Defined in:
lib/standard_api/middleware/query_encoding.rb,
lib/standard_api.rb,
lib/standard_api/errors.rb,
lib/standard_api/orders.rb,
lib/standard_api/helpers.rb,
lib/standard_api/railtie.rb,
lib/standard_api/version.rb,
lib/standard_api/includes.rb,
lib/standard_api/controller.rb,
lib/standard_api/route_helpers.rb,
lib/standard_api/access_control_list.rb,
lib/standard_api/test_case/new_tests.rb,
lib/standard_api/test_case/show_tests.rb,
lib/standard_api/test_case/index_tests.rb,
lib/standard_api/test_case/create_tests.rb,
lib/standard_api/test_case/schema_tests.rb,
lib/standard_api/test_case/update_tests.rb,
lib/standard_api/test_case/destroy_tests.rb,
lib/standard_api/test_case/calculate_tests.rb

Overview

QueryEncoding middleware intercepts and parsing the query sting as MessagePack if the ‘Query-Encoding` header is set to `application/msgpack`

Usage:

require 'standard_api/middleware/query_encoding'

And in the Rails config

config.middleware.insert_after Rack::MethodOverride, StandardAPI::Middleware::QueryEncoding

Defined Under Namespace

Modules: AccessControlList, Controller, Helpers, Includes, Middleware, Orders, RouteHelpers, TestCase Classes: ParameterMissing, Railtie, StandardAPIError, UnpermittedParameters

Constant Summary collapse

VERSION =
'6.1.0'