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'