Table of Contents - committee-5.5.4 Documentation
Classes and Modules
- Committee
- Committee::BadRequest
- Committee::Bin
- Committee::Bin::CommitteeStub
- Committee::Drivers
- Committee::Drivers::Driver
- Committee::Drivers::HyperSchema
- Committee::Drivers::HyperSchema::Driver
- Committee::Drivers::HyperSchema::Link
- Committee::Drivers::HyperSchema::Schema
- Committee::Drivers::OpenAPI2
- Committee::Drivers::OpenAPI2::Driver
- Committee::Drivers::OpenAPI2::HeaderSchemaBuilder
- Committee::Drivers::OpenAPI2::Link
- Committee::Drivers::OpenAPI2::ParameterSchemaBuilder
- Committee::Drivers::OpenAPI2::Schema
- Committee::Drivers::OpenAPI2::SchemaBuilder
- Committee::Drivers::OpenAPI3
- Committee::Drivers::OpenAPI3::Driver
- Committee::Drivers::OpenAPI3::Schema
- Committee::Drivers::Schema
- Committee::Error
- Committee::InvalidRequest
- Committee::InvalidResponse
- Committee::Middleware
- Committee::Middleware::Base
- Committee::Middleware::RequestValidation
- Committee::Middleware::ResponseValidation
- Committee::Middleware::Stub
- Committee::NotFound
- Committee::OpenAPI3Unsupported
- Committee::ReferenceNotFound
- Committee::RequestUnpacker
- Committee::SchemaValidator
- Committee::SchemaValidator::HyperSchema
- Committee::SchemaValidator::HyperSchema::ParameterCoercer
- Committee::SchemaValidator::HyperSchema::RequestValidator
- Committee::SchemaValidator::HyperSchema::ResponseGenerator
- Committee::SchemaValidator::HyperSchema::ResponseValidator
- Committee::SchemaValidator::HyperSchema::Router
- Committee::SchemaValidator::HyperSchema::StringParamsCoercer
- Committee::SchemaValidator::OpenAPI3
- Committee::SchemaValidator::OpenAPI3::OperationWrapper
- Committee::SchemaValidator::OpenAPI3::RequestValidator
- Committee::SchemaValidator::OpenAPI3::ResponseValidator
- Committee::SchemaValidator::OpenAPI3::Router
- Committee::SchemaValidator::Option
- Committee::Utils
- Committee::ValidationError
Methods
- ::build_prefix_regexp — Committee::SchemaValidator
- ::cache_key — Committee::Drivers
- ::debug? — Committee
- ::deep_copy — Committee::Utils
- ::driver_from_name — Committee::Drivers
- ::get_schema — Committee::Middleware::Base
- ::indifferent_hash — Committee::Utils
- ::indifferent_params — Committee::RequestUnpacker
- ::load_from_data — Committee::Drivers
- ::load_from_file — Committee::Drivers
- ::load_from_json — Committee::Drivers
- ::load_from_yaml — Committee::Drivers
- ::log_debug — Committee
- ::need_good_option — Committee
- ::new — Committee::Drivers::HyperSchema::Link
- ::new — Committee::Drivers::OpenAPI2::SchemaBuilder
- ::new — Committee::Drivers::OpenAPI3::Schema
- ::new — Committee::InvalidRequest
- ::new — Committee::InvalidResponse
- ::new — Committee::Middleware::Base
- ::new — Committee::Middleware::RequestValidation
- ::new — Committee::Middleware::ResponseValidation
- ::new — Committee::Middleware::Stub
- ::new — Committee::RequestUnpacker
- ::new — Committee::SchemaValidator::HyperSchema
- ::new — Committee::SchemaValidator::HyperSchema::ParameterCoercer
- ::new — Committee::SchemaValidator::HyperSchema::RequestValidator
- ::new — Committee::SchemaValidator::HyperSchema::ResponseValidator
- ::new — Committee::SchemaValidator::HyperSchema::Router
- ::new — Committee::SchemaValidator::HyperSchema::StringParamsCoercer
- ::new — Committee::SchemaValidator::OpenAPI3
- ::new — Committee::SchemaValidator::OpenAPI3::OperationWrapper
- ::new — Committee::SchemaValidator::OpenAPI3::RequestValidator
- ::new — Committee::SchemaValidator::OpenAPI3::ResponseValidator
- ::new — Committee::SchemaValidator::OpenAPI3::Router
- ::new — Committee::SchemaValidator::Option
- ::new — Committee::ValidationError
- ::request_media_type — Committee::SchemaValidator
- ::validate? — Committee::Middleware::ResponseValidation
- ::warn_deprecated_until_6 — Committee
- #body_params — Committee::SchemaValidator::OpenAPI3
- #build_openapi_parser_body_option — Committee::SchemaValidator::OpenAPI3::OperationWrapper
- #build_openapi_parser_option — Committee::SchemaValidator::OpenAPI3::OperationWrapper
- #build_openapi_parser_path_option — Committee::SchemaValidator::OpenAPI3::OperationWrapper
- #build_router — Committee::Drivers::HyperSchema::Schema
- #build_router — Committee::Drivers::OpenAPI2::Schema
- #build_router — Committee::Drivers::OpenAPI3::Schema
- #build_router — Committee::Drivers::Schema
- #build_routes — Committee::Drivers::HyperSchema::Driver
- #build_schema_validator — Committee::Middleware::Base
- #build_schema_validator — Committee::SchemaValidator::HyperSchema::Router
- #build_schema_validator — Committee::SchemaValidator::OpenAPI3::Router
- #cache — Committee::Middleware::Stub
- #call — Committee::Drivers::OpenAPI2::HeaderSchemaBuilder
- #call — Committee::Drivers::OpenAPI2::ParameterSchemaBuilder
- #call — Committee::Middleware::Base
- #call — Committee::SchemaValidator::HyperSchema::RequestValidator
- #call — Committee::SchemaValidator::HyperSchema::ResponseGenerator
- #call — Committee::SchemaValidator::HyperSchema::ResponseValidator
- #call — Committee::SchemaValidator::OpenAPI3::RequestValidator
- #call — Committee::SchemaValidator::OpenAPI3::ResponseValidator
- #call! — Committee::SchemaValidator::HyperSchema::ParameterCoercer
- #call! — Committee::SchemaValidator::HyperSchema::StringParamsCoercer
- #check_content_type — Committee::SchemaValidator::OpenAPI3::RequestValidator
- #check_content_type! — Committee::SchemaValidator::HyperSchema::RequestValidator
- #check_content_type! — Committee::SchemaValidator::HyperSchema::ResponseValidator
- #check_required_fields! — Committee::Drivers::OpenAPI2::SchemaBuilder
- #coerce_array_data! — Committee::SchemaValidator::HyperSchema::ParameterCoercer
- #coerce_array_data! — Committee::SchemaValidator::HyperSchema::StringParamsCoercer
- #coerce_form_params — Committee::SchemaValidator::HyperSchema
- #coerce_object! — Committee::SchemaValidator::HyperSchema::ParameterCoercer
- #coerce_object! — Committee::SchemaValidator::HyperSchema::StringParamsCoercer
- #coerce_path_parameter — Committee::SchemaValidator::OpenAPI3::OperationWrapper
- #coerce_path_params — Committee::SchemaValidator::HyperSchema
- #coerce_path_params — Committee::SchemaValidator::OpenAPI3
- #coerce_query_params — Committee::SchemaValidator::HyperSchema
- #coerce_value! — Committee::SchemaValidator::HyperSchema::ParameterCoercer
- #coerce_value! — Committee::SchemaValidator::HyperSchema::StringParamsCoercer
- #copy_coerced_data_to_params — Committee::SchemaValidator::OpenAPI3
- #default_allow_get_body — Committee::Drivers::Driver
- #default_allow_get_body — Committee::Drivers::HyperSchema::Driver
- #default_allow_get_body — Committee::Drivers::OpenAPI2::Driver
- #default_allow_get_body — Committee::Drivers::OpenAPI3::Driver
- #default_coerce_date_times — Committee::Drivers::HyperSchema::Driver
- #default_coerce_date_times — Committee::Drivers::OpenAPI2::Driver
- #default_coerce_date_times — Committee::Drivers::OpenAPI3::Driver
- #default_coerce_form_params — Committee::Drivers::Driver
- #default_coerce_form_params — Committee::Drivers::HyperSchema::Driver
- #default_coerce_form_params — Committee::Drivers::OpenAPI2::Driver
- #default_coerce_form_params — Committee::Drivers::OpenAPI3::Driver
- #default_path_params — Committee::Drivers::Driver
- #default_path_params — Committee::Drivers::HyperSchema::Driver
- #default_path_params — Committee::Drivers::OpenAPI2::Driver
- #default_path_params — Committee::Drivers::OpenAPI3::Driver
- #default_query_params — Committee::Drivers::Driver
- #default_query_params — Committee::Drivers::HyperSchema::Driver
- #default_query_params — Committee::Drivers::OpenAPI2::Driver
- #default_query_params — Committee::Drivers::OpenAPI3::Driver
- #default_validate_success_only — Committee::Drivers::HyperSchema::Driver
- #default_validate_success_only — Committee::Drivers::OpenAPI2::Driver
- #default_validate_success_only — Committee::Drivers::OpenAPI3::Driver
- #driver — Committee::Drivers::OpenAPI3::Schema
- #driver — Committee::Drivers::Schema
- #empty_request? — Committee::SchemaValidator::HyperSchema::RequestValidator
- #empty_request? — Committee::SchemaValidator::OpenAPI3::RequestValidator
- #enc_type — Committee::Drivers::HyperSchema::Link
- #error_body — Committee::ValidationError
- #find_best_fit_response — Committee::Drivers::OpenAPI2::Driver
- #find_link — Committee::SchemaValidator::HyperSchema::Router
- #find_request_link — Committee::SchemaValidator::HyperSchema::Router
- #generate_properties — Committee::SchemaValidator::HyperSchema::ResponseGenerator
- #get_app — Committee::Bin::CommitteeStub
- #get_options_parser — Committee::Bin::CommitteeStub
- #handle — Committee::Middleware::RequestValidation
- #handle — Committee::Middleware::ResponseValidation
- #handle — Committee::Middleware::Stub
- #handle_exception — Committee::Middleware::RequestValidation
- #handle_exception — Committee::Middleware::ResponseValidation
- #header — Committee::SchemaValidator::OpenAPI3
- #href — Committee::Drivers::HyperSchema::Link
- #href_to_regex — Committee::Drivers::HyperSchema::Driver
- #href_to_regex — Committee::Drivers::OpenAPI2::Driver
- #http_method — Committee::SchemaValidator::OpenAPI3::OperationWrapper
- #includes? — Committee::SchemaValidator::HyperSchema::Router
- #includes_request? — Committee::SchemaValidator::HyperSchema::Router
- #includes_request? — Committee::SchemaValidator::OpenAPI3::Router
- #legacy_hyper_schema_rel? — Committee::SchemaValidator::HyperSchema::ResponseGenerator
- #legacy_hyper_schema_rel? — Committee::SchemaValidator::HyperSchema::ResponseValidator
- #link_exist? — Committee::SchemaValidator::HyperSchema
- #link_exist? — Committee::SchemaValidator::OpenAPI3
- #media_type — Committee::Drivers::HyperSchema::Link
- #method — Committee::Drivers::HyperSchema::Link
- #name — Committee::Drivers::Driver
- #name — Committee::Drivers::HyperSchema::Driver
- #name — Committee::Drivers::OpenAPI2::Driver
- #name — Committee::Drivers::OpenAPI3::Driver
- #operation_object — Committee::Drivers::OpenAPI3::Schema
- #operation_object — Committee::SchemaValidator::OpenAPI3::Router
- #optional_body? — Committee::SchemaValidator::OpenAPI3::OperationWrapper
- #original_path — Committee::SchemaValidator::OpenAPI3::OperationWrapper
- #parameter_coerce! — Committee::SchemaValidator::HyperSchema
- #parent — Committee::Drivers::HyperSchema::Link
- #parse — Committee::Drivers::Driver
- #parse — Committee::Drivers::HyperSchema::Driver
- #parse — Committee::Drivers::OpenAPI2::Driver
- #parse — Committee::Drivers::OpenAPI3::Driver
- #parse_date_time — Committee::SchemaValidator::HyperSchema::ParameterCoercer
- #parse_definitions! — Committee::Drivers::OpenAPI2::Driver
- #parse_json — Committee::RequestUnpacker
- #parse_link — Committee::Drivers::HyperSchema::Driver
- #parse_routes! — Committee::Drivers::OpenAPI2::Driver
- #path_params — Committee::SchemaValidator::OpenAPI3
- #path_params — Committee::SchemaValidator::OpenAPI3::OperationWrapper
- #prefix_request? — Committee::SchemaValidator::OpenAPI3::Router
- #query_params — Committee::SchemaValidator::OpenAPI3
- #rel — Committee::Drivers::HyperSchema::Link
- #rel — Committee::Drivers::OpenAPI2::Link
- #render — Committee::ValidationError
- #request_content_types — Committee::SchemaValidator::OpenAPI3::OperationWrapper
- #request_schema_validation — Committee::SchemaValidator::HyperSchema
- #request_schema_validation — Committee::SchemaValidator::OpenAPI3
- #request_unpack — Committee::SchemaValidator::HyperSchema
- #request_unpack — Committee::SchemaValidator::OpenAPI3
- #request_validate — Committee::SchemaValidator::HyperSchema
- #request_validate — Committee::SchemaValidator::OpenAPI3
- #response_media_type — Committee::SchemaValidator::HyperSchema::ResponseValidator
- #response_validate — Committee::SchemaValidator::HyperSchema
- #response_validate — Committee::SchemaValidator::OpenAPI3
- #response_validate_options — Committee::SchemaValidator::OpenAPI3::OperationWrapper
- #rewrite_references — Committee::Drivers::OpenAPI2::Driver
- #rewrite_references_and_parse — Committee::Drivers::OpenAPI2::Driver
- #schema — Committee::Drivers::HyperSchema::Link
- #schema_class — Committee::Drivers::Driver
- #schema_class — Committee::Drivers::HyperSchema::Driver
- #schema_class — Committee::Drivers::OpenAPI2::Driver
- #schema_class — Committee::Drivers::OpenAPI3::Driver
- #status_success — Committee::Drivers::HyperSchema::Link
- #supports_stub? — Committee::Drivers::OpenAPI3::Schema
- #supports_stub? — Committee::Drivers::Schema
- #target_schema — Committee::Drivers::HyperSchema::Link
- #target_schema — Committee::Drivers::OpenAPI2::Link
- #target_schema — Committee::SchemaValidator::HyperSchema::ResponseGenerator
- #target_schema — Committee::SchemaValidator::HyperSchema::ResponseValidator
- #unpack_headers — Committee::RequestUnpacker
- #unpack_query_params — Committee::RequestUnpacker
- #unpack_request_params — Committee::RequestUnpacker
- #valid_content_types — Committee::SchemaValidator::OpenAPI3::RequestValidator
- #valid_request_content_type? — Committee::SchemaValidator::OpenAPI3::OperationWrapper
- #validate_get_request_params — Committee::SchemaValidator::OpenAPI3::OperationWrapper
- #validate_path_and_query_params — Committee::SchemaValidator::OpenAPI3::OperationWrapper
- #validate_post_request_params — Committee::SchemaValidator::OpenAPI3::OperationWrapper
- #validate_request_params — Committee::SchemaValidator::OpenAPI3::OperationWrapper
- #validate_response_params — Committee::SchemaValidator::OpenAPI3::OperationWrapper