Table of Contents - apiphobic-middleware-1.5.0 Documentation
Classes and Modules
- Apiphobic
- Apiphobic::AcceptHeader
- Apiphobic::Errors
- Apiphobic::Errors::InvalidAcceptHeader
- Apiphobic::Errors::InvalidRequestBody
- Apiphobic::Errors::InvalidSubdomain
- Apiphobic::Matchers
- Apiphobic::Matchers::AcceptHeader
- Apiphobic::Matchers::Subdomain
- Apiphobic::Matchers::Version
- Apiphobic::Middleware
- Apiphobic::Middleware::Configurable
- Apiphobic::Middleware::Configurable::ClassMethods
- Apiphobic::Middleware::Configuration
- Apiphobic::Middleware::Converters
- Apiphobic::Middleware::Converters::ContentType
- Apiphobic::Middleware::Converters::JsonApiParameters
- Apiphobic::Middleware::Converters::RequestMethod
- Apiphobic::Middleware::Validators
- Apiphobic::Middleware::Validators::AcceptHeader
- Apiphobic::Middleware::Validators::AuthorizationToken
- Apiphobic::Middleware::Validators::Subdomain
- Apiphobic::Requests
- Apiphobic::Requests::AcceptHeader
- Apiphobic::Requests::AuthorizationToken
- Apiphobic::Requests::Subdomain
- Apiphobic::Requests::TransformJsonApi
- Apiphobic::Responses
- Apiphobic::Responses::Invalid
- Apiphobic::Responses::InvalidAcceptHeader
- Apiphobic::Responses::InvalidRequestBody
- Apiphobic::Responses::InvalidSubdomain
- Apiphobic::Responses::InvalidToken
- Apiphobic::Responses::TransformJsonApi
Methods
- ::call — Apiphobic::Responses::Invalid
- ::call — Apiphobic::Responses::InvalidAcceptHeader
- ::call — Apiphobic::Responses::InvalidRequestBody
- ::call — Apiphobic::Responses::InvalidSubdomain
- ::configuration — Apiphobic::Middleware
- ::configure — Apiphobic::Middleware
- ::included — Apiphobic::Middleware::Configurable
- ::new — Apiphobic::AcceptHeader
- ::new — Apiphobic::Matchers::AcceptHeader
- ::new — Apiphobic::Matchers::Subdomain
- ::new — Apiphobic::Matchers::Version
- ::new — Apiphobic::Middleware::Converters::ContentType
- ::new — Apiphobic::Middleware::Converters::JsonApiParameters
- ::new — Apiphobic::Middleware::Converters::RequestMethod
- ::new — Apiphobic::Middleware::Validators::AcceptHeader
- ::new — Apiphobic::Middleware::Validators::AuthorizationToken
- ::new — Apiphobic::Middleware::Validators::Subdomain
- ::new — Apiphobic::Requests::AcceptHeader
- ::new — Apiphobic::Requests::AuthorizationToken
- ::new — Apiphobic::Requests::Subdomain
- ::new — Apiphobic::Requests::TransformJsonApi
- ::new — Apiphobic::Responses::TransformJsonApi
- ::resolve — Apiphobic::Requests::AcceptHeader
- #accept_header — Apiphobic::Requests::AcceptHeader
- #accept_header_data — Apiphobic::AcceptHeader
- #accept_header_format — Apiphobic::AcceptHeader
- #accept_header_from_header — Apiphobic::Requests::AcceptHeader
- #accept_header_from_params — Apiphobic::Requests::AcceptHeader
- #allowed_api_subdomains — Apiphobic::Middleware::Configuration
- #allowed_method_overrides — Apiphobic::Middleware::Configuration
- #allowed_subdomains — Apiphobic::Middleware::Configuration
- #application_name= — Apiphobic::AcceptHeader
- #base64_token_from_header — Apiphobic::Requests::AuthorizationToken
- #base64_token_from_params — Apiphobic::Requests::AuthorizationToken
- #call — Apiphobic::Middleware::Converters::ContentType
- #call — Apiphobic::Middleware::Converters::JsonApiParameters
- #call — Apiphobic::Middleware::Converters::RequestMethod
- #call — Apiphobic::Middleware::Validators::AcceptHeader
- #call — Apiphobic::Middleware::Validators::AuthorizationToken
- #call — Apiphobic::Middleware::Validators::Subdomain
- #configuration — Apiphobic::Middleware::Configurable
- #configuration — Apiphobic::Middleware::Configurable::ClassMethods
- #configure — Apiphobic::Middleware::Configurable::ClassMethods
- #content_length — Apiphobic::Requests::TransformJsonApi
- #content_type — Apiphobic::AcceptHeader
- #default_api_version — Apiphobic::Middleware::Configuration
- #detail — Apiphobic::Errors::InvalidAcceptHeader
- #detail — Apiphobic::Errors::InvalidRequestBody
- #detail — Apiphobic::Errors::InvalidSubdomain
- #fetch — Apiphobic::Requests::AuthorizationToken
- #has_content? — Apiphobic::Requests::TransformJsonApi
- #header_contains_base64_token? — Apiphobic::Requests::AuthorizationToken
- #header_contains_json_web_token? — Apiphobic::Requests::AuthorizationToken
- #http_status — Apiphobic::Errors::InvalidAcceptHeader
- #http_status — Apiphobic::Errors::InvalidRequestBody
- #http_status — Apiphobic::Errors::InvalidSubdomain
- #invalid? — Apiphobic::AcceptHeader
- #json? — Apiphobic::Requests::TransformJsonApi
- #json_web_token_from_header — Apiphobic::Requests::AuthorizationToken
- #json_web_token_from_params — Apiphobic::Requests::AuthorizationToken
- #matches? — Apiphobic::Matchers::AcceptHeader
- #matches? — Apiphobic::Matchers::Subdomain
- #matches? — Apiphobic::Matchers::Version
- #overridden_method — Apiphobic::Middleware::Converters::RequestMethod
- #params_contains_base64_token? — Apiphobic::Requests::AuthorizationToken
- #params_contains_json_web_token? — Apiphobic::Requests::AuthorizationToken
- #query_string — Apiphobic::Requests::TransformJsonApi
- #query_string_with_underscored_parameters — Apiphobic::Requests::TransformJsonApi
- #raw_accept_header_from_header — Apiphobic::Requests::AcceptHeader
- #raw_accept_header_from_params — Apiphobic::Requests::AcceptHeader
- #raw_authorization_header — Apiphobic::Requests::AuthorizationToken
- #raw_host — Apiphobic::Requests::Subdomain
- #request_body — Apiphobic::Requests::TransformJsonApi
- #request_body — Apiphobic::Responses::TransformJsonApi
- #request_body_with_underscored_json_keys — Apiphobic::Requests::TransformJsonApi
- #request_hash — Apiphobic::Requests::TransformJsonApi
- #request_hash — Apiphobic::Responses::TransformJsonApi
- #requested_version — Apiphobic::Matchers::Version
- #retrieve_token — Apiphobic::Requests::AuthorizationToken
- #source — Apiphobic::Errors::InvalidAcceptHeader
- #source — Apiphobic::Errors::InvalidRequestBody
- #source — Apiphobic::Errors::InvalidSubdomain
- #subdomain — Apiphobic::Requests::Subdomain
- #title — Apiphobic::Errors::InvalidAcceptHeader
- #title — Apiphobic::Errors::InvalidRequestBody
- #title — Apiphobic::Errors::InvalidSubdomain
- #to_h — Apiphobic::Middleware::Configuration
- #to_s — Apiphobic::AcceptHeader
- #token_from_header — Apiphobic::Requests::AuthorizationToken
- #token_from_params — Apiphobic::Requests::AuthorizationToken
- #transform — Apiphobic::Requests::TransformJsonApi
- #transform — Apiphobic::Responses::TransformJsonApi
- #transformed_headers — Apiphobic::Responses::TransformJsonApi
- #transformed_json_body — Apiphobic::Responses::TransformJsonApi
- #underscored_request_hash — Apiphobic::Requests::TransformJsonApi
- #underscored_request_json — Apiphobic::Requests::TransformJsonApi
- #valid? — Apiphobic::AcceptHeader
- #version — Apiphobic::AcceptHeader