Table of Contents - openapi_parser-0.14.1 Documentation
Classes and Modules
- OpenAPIParser
- OpenAPIParser::Config
- OpenAPIParser::Expandable
- OpenAPIParser::Findable
- OpenAPIParser::InvalidDateFormat
- OpenAPIParser::InvalidEmailFormat
- OpenAPIParser::InvalidPattern
- OpenAPIParser::InvalidUUIDFormat
- OpenAPIParser::LessThanExclusiveMinimum
- OpenAPIParser::LessThanMinItems
- OpenAPIParser::LessThanMinLength
- OpenAPIParser::LessThanMinimum
- OpenAPIParser::MediaTypeSelectable
- OpenAPIParser::MoreThanExclusiveMaximum
- OpenAPIParser::MoreThanMaxItems
- OpenAPIParser::MoreThanMaxLength
- OpenAPIParser::MoreThanMaximum
- OpenAPIParser::NotAnyOf
- OpenAPIParser::NotEnumInclude
- OpenAPIParser::NotExistContentTypeDefinition
- OpenAPIParser::NotExistDiscriminatorMappedSchema
- OpenAPIParser::NotExistDiscriminatorPropertyName
- OpenAPIParser::NotExistPropertyDefinition
- OpenAPIParser::NotExistRequiredKey
- OpenAPIParser::NotExistStatusCodeDefinition
- OpenAPIParser::NotNullError
- OpenAPIParser::NotOneOf
- OpenAPIParser::OpenAPIError
- OpenAPIParser::ParameterValidatable
- OpenAPIParser::ParameterValidator
- OpenAPIParser::Parser
- OpenAPIParser::Parser::ClassMethods
- OpenAPIParser::Parser::Core
- OpenAPIParser::Parser::Hash
- OpenAPIParser::Parser::HashBody
- OpenAPIParser::Parser::List
- OpenAPIParser::Parser::Object
- OpenAPIParser::Parser::Value
- OpenAPIParser::PathItemFinder
- OpenAPIParser::PathItemFinder::Result
- OpenAPIParser::ReferenceExpander
- OpenAPIParser::RequestOperation
- OpenAPIParser::RequestOperation::ValidatableResponseBody
- OpenAPIParser::SchemaLoader
- OpenAPIParser::SchemaLoader::Base
- OpenAPIParser::SchemaLoader::Creator
- OpenAPIParser::SchemaLoader::HashBodyLoader
- OpenAPIParser::SchemaLoader::HashObjectsLoader
- OpenAPIParser::SchemaLoader::ListLoader
- OpenAPIParser::SchemaLoader::ObjectsLoader
- OpenAPIParser::SchemaLoader::ValuesLoader
- OpenAPIParser::SchemaValidator
- OpenAPIParser::SchemaValidator::AllOfValidator
- OpenAPIParser::SchemaValidator::AnyOfValidator
- OpenAPIParser::SchemaValidator::ArrayValidator
- OpenAPIParser::SchemaValidator::Base
- OpenAPIParser::SchemaValidator::BooleanValidator
- OpenAPIParser::SchemaValidator::Enumable
- OpenAPIParser::SchemaValidator::FloatValidator
- OpenAPIParser::SchemaValidator::IntegerValidator
- OpenAPIParser::SchemaValidator::MinimumMaximum
- OpenAPIParser::SchemaValidator::NilValidator
- OpenAPIParser::SchemaValidator::ObjectValidator
- OpenAPIParser::SchemaValidator::OneOfValidator
- OpenAPIParser::SchemaValidator::Options
- OpenAPIParser::SchemaValidator::ResponseValidateOptions
- OpenAPIParser::SchemaValidator::StringValidator
- OpenAPIParser::SchemaValidator::UnspecifiedTypeValidator
- OpenAPIParser::SchemaValidator::Validatable
- OpenAPIParser::Schemas
- OpenAPIParser::Schemas::Base
- OpenAPIParser::Schemas::Components
- OpenAPIParser::Schemas::Discriminator
- OpenAPIParser::Schemas::Header
- OpenAPIParser::Schemas::MediaType
- OpenAPIParser::Schemas::OpenAPI
- OpenAPIParser::Schemas::Operation
- OpenAPIParser::Schemas::Parameter
- OpenAPIParser::Schemas::PathItem
- OpenAPIParser::Schemas::Paths
- OpenAPIParser::Schemas::Reference
- OpenAPIParser::Schemas::RequestBody
- OpenAPIParser::Schemas::Response
- OpenAPIParser::Schemas::Responses
- OpenAPIParser::Schemas::Schema
- OpenAPIParser::ValidateError
Methods
- ::build_error_result — OpenAPIParser::ValidateError
- ::convert_key — OpenAPIParser::ParameterValidator
- ::create — OpenAPIParser::RequestOperation
- ::expand — OpenAPIParser::ReferenceExpander
- ::file_uri — OpenAPIParser
- ::included — OpenAPIParser::Parser
- ::load — OpenAPIParser
- ::load_hash — OpenAPIParser
- ::load_uri — OpenAPIParser
- ::new — OpenAPIParser::Parser::Core
- ::new — OpenAPIParser::SchemaLoader
- ::new — OpenAPIParser::SchemaLoader::Base
- ::new — OpenAPIParser::SchemaLoader::Creator
- ::new — OpenAPIParser::SchemaLoader::HashBodyLoader
- ::new — OpenAPIParser::Config
- ::new — OpenAPIParser::OpenAPIError
- ::new — OpenAPIParser::ValidateError
- ::new — OpenAPIParser::NotExistRequiredKey
- ::new — OpenAPIParser::NotExistPropertyDefinition
- ::new — OpenAPIParser::NotExistDiscriminatorMappedSchema
- ::new — OpenAPIParser::NotExistDiscriminatorPropertyName
- ::new — OpenAPIParser::NotOneOf
- ::new — OpenAPIParser::NotAnyOf
- ::new — OpenAPIParser::NotEnumInclude
- ::new — OpenAPIParser::LessThanMinimum
- ::new — OpenAPIParser::LessThanExclusiveMinimum
- ::new — OpenAPIParser::MoreThanMaximum
- ::new — OpenAPIParser::MoreThanExclusiveMaximum
- ::new — OpenAPIParser::InvalidPattern
- ::new — OpenAPIParser::InvalidEmailFormat
- ::new — OpenAPIParser::InvalidUUIDFormat
- ::new — OpenAPIParser::InvalidDateFormat
- ::new — OpenAPIParser::MoreThanMaxLength
- ::new — OpenAPIParser::LessThanMinLength
- ::new — OpenAPIParser::MoreThanMaxItems
- ::new — OpenAPIParser::LessThanMinItems
- ::new — OpenAPIParser::PathItemFinder
- ::new — OpenAPIParser::PathItemFinder::Result
- ::new — OpenAPIParser::RequestOperation
- ::new — OpenAPIParser::RequestOperation::ValidatableResponseBody
- ::new — OpenAPIParser::SchemaValidator
- ::new — OpenAPIParser::SchemaValidator::Base
- ::new — OpenAPIParser::SchemaValidator::Options
- ::new — OpenAPIParser::SchemaValidator::ResponseValidateOptions
- ::new — OpenAPIParser::SchemaValidator::StringValidator
- ::new — OpenAPIParser::Schemas::Base
- ::new — OpenAPIParser::Schemas::OpenAPI
- ::parse — OpenAPIParser
- ::parse_file — OpenAPIParser
- ::parse_json — OpenAPIParser
- ::parse_with_filepath — OpenAPIParser
- ::parse_yaml — OpenAPIParser
- ::validate — OpenAPIParser::SchemaValidator
- ::validate_parameter — OpenAPIParser::ParameterValidator
- #_openapi_all_child_objects — OpenAPIParser::Parser
- #_openapi_attr_hash_body_objects — OpenAPIParser::Parser::HashBody
- #_openapi_attr_hash_objects — OpenAPIParser::Parser::Hash
- #_openapi_attr_list_objects — OpenAPIParser::Parser::List
- #_openapi_attr_objects — OpenAPIParser::Parser::Object
- #_openapi_attr_values — OpenAPIParser::Parser::Value
- #_parser_core — OpenAPIParser::Parser::ClassMethods
- #_update_child_object — OpenAPIParser::Parser
- #additional_properties — OpenAPIParser::Schemas::Schema
- #after_init — OpenAPIParser::Schemas::Base
- #all_loader — OpenAPIParser::SchemaLoader
- #all_of_validator — OpenAPIParser::SchemaValidator
- #any_of_validator — OpenAPIParser::SchemaValidator
- #array_validator — OpenAPIParser::SchemaValidator
- #boolean_validator — OpenAPIParser::SchemaValidator
- #build_object_reference_from_base — OpenAPIParser::SchemaLoader::Creator
- #build_openapi_object_from_option — OpenAPIParser::SchemaLoader::Creator
- #check_enum_include — OpenAPIParser::SchemaValidator::Enumable
- #check_minimum_maximum — OpenAPIParser::SchemaValidator::MinimumMaximum
- #check_object_schema? — OpenAPIParser::SchemaLoader::Creator
- #check_reference_schema? — OpenAPIParser::SchemaLoader::Creator
- #coerce — OpenAPIParser::SchemaValidator::BooleanValidator
- #coerce — OpenAPIParser::SchemaValidator::FloatValidator
- #coerce — OpenAPIParser::SchemaValidator::IntegerValidator
- #coerce_and_validate — OpenAPIParser::SchemaValidator::AllOfValidator
- #coerce_and_validate — OpenAPIParser::SchemaValidator::AnyOfValidator
- #coerce_and_validate — OpenAPIParser::SchemaValidator::ArrayValidator
- #coerce_and_validate — OpenAPIParser::SchemaValidator::Base
- #coerce_and_validate — OpenAPIParser::SchemaValidator::BooleanValidator
- #coerce_and_validate — OpenAPIParser::SchemaValidator::FloatValidator
- #coerce_and_validate — OpenAPIParser::SchemaValidator::IntegerValidator
- #coerce_and_validate — OpenAPIParser::SchemaValidator::NilValidator
- #coerce_and_validate — OpenAPIParser::SchemaValidator::ObjectValidator
- #coerce_and_validate — OpenAPIParser::SchemaValidator::OneOfValidator
- #coerce_and_validate — OpenAPIParser::SchemaValidator::StringValidator
- #coerce_and_validate — OpenAPIParser::SchemaValidator::UnspecifiedTypeValidator
- #coerce_date_time — OpenAPIParser::SchemaValidator::StringValidator
- #coerce_value — OpenAPIParser::Config
- #coercer_and_validate_numeric — OpenAPIParser::SchemaValidator::FloatValidator
- #content_type — OpenAPIParser::RequestOperation::ValidatableResponseBody
- #create_attr_hash_object — OpenAPIParser::SchemaLoader::HashObjectsLoader
- #create_attr_list_object — OpenAPIParser::SchemaLoader::ListLoader
- #create_attr_object — OpenAPIParser::SchemaLoader::ObjectsLoader
- #create_hash_body_objects — OpenAPIParser::SchemaLoader::HashBodyLoader
- #datetime_coerce_class — OpenAPIParser::Config
- #different_depth_or_method? — OpenAPIParser::PathItemFinder
- #divided_parameter_hash — OpenAPIParser::ParameterValidatable
- #escape_reference — OpenAPIParser::SchemaLoader::Creator
- #expand_hash_attribute — OpenAPIParser::Expandable
- #expand_hash_objects — OpenAPIParser::Expandable
- #expand_list_objects — OpenAPIParser::Expandable
- #expand_object — OpenAPIParser::Expandable
- #expand_objects — OpenAPIParser::Expandable
- #expand_reference — OpenAPIParser::Config
- #expand_reference — OpenAPIParser::Expandable
- #extract_params — OpenAPIParser::PathItemFinder
- #find_object — OpenAPIParser::Findable
- #find_path_and_params — OpenAPIParser::PathItemFinder
- #find_remote_object — OpenAPIParser::Findable
- #find_response_object — OpenAPIParser::Schemas::Responses
- #float_validator — OpenAPIParser::SchemaValidator
- #header_parameter_hash — OpenAPIParser::ParameterValidatable
- #inspect — OpenAPIParser::Schemas::Base
- #integer_validator — OpenAPIParser::SchemaValidator
- #load_another_schema — OpenAPIParser::Schemas::OpenAPI
- #load_data — OpenAPIParser::SchemaLoader
- #load_data — OpenAPIParser::SchemaLoader::Base
- #load_data — OpenAPIParser::SchemaLoader::HashBodyLoader
- #load_data — OpenAPIParser::SchemaLoader::HashObjectsLoader
- #load_data — OpenAPIParser::SchemaLoader::ListLoader
- #load_data — OpenAPIParser::SchemaLoader::ObjectsLoader
- #load_data — OpenAPIParser::SchemaLoader::ValuesLoader
- #load_data — OpenAPIParser::Parser
- #load_data_by_schema_loader — OpenAPIParser::SchemaLoader
- #matches_directly? — OpenAPIParser::PathItemFinder
- #matching_paths_with_params — OpenAPIParser::PathItemFinder
- #message — OpenAPIParser::ValidateError
- #message — OpenAPIParser::NotNullError
- #message — OpenAPIParser::NotExistRequiredKey
- #message — OpenAPIParser::NotExistPropertyDefinition
- #message — OpenAPIParser::NotExistDiscriminatorMappedSchema
- #message — OpenAPIParser::NotExistDiscriminatorPropertyName
- #message — OpenAPIParser::NotOneOf
- #message — OpenAPIParser::NotAnyOf
- #message — OpenAPIParser::NotEnumInclude
- #message — OpenAPIParser::LessThanMinimum
- #message — OpenAPIParser::LessThanExclusiveMinimum
- #message — OpenAPIParser::MoreThanMaximum
- #message — OpenAPIParser::MoreThanExclusiveMaximum
- #message — OpenAPIParser::InvalidPattern
- #message — OpenAPIParser::InvalidEmailFormat
- #message — OpenAPIParser::InvalidUUIDFormat
- #message — OpenAPIParser::InvalidDateFormat
- #message — OpenAPIParser::NotExistStatusCodeDefinition
- #message — OpenAPIParser::NotExistContentTypeDefinition
- #message — OpenAPIParser::MoreThanMaxLength
- #message — OpenAPIParser::LessThanMinLength
- #message — OpenAPIParser::MoreThanMaxItems
- #message — OpenAPIParser::LessThanMinItems
- #nil_validator — OpenAPIParser::SchemaValidator
- #object_validator — OpenAPIParser::SchemaValidator
- #one_of_validator — OpenAPIParser::SchemaValidator
- #openapi_attr_hash_body_objects — OpenAPIParser::Parser::HashBody
- #openapi_attr_hash_object — OpenAPIParser::Parser::Hash
- #openapi_attr_list_object — OpenAPIParser::Parser::List
- #openapi_attr_object — OpenAPIParser::Parser::Object
- #openapi_attr_objects — OpenAPIParser::Parser::Object
- #openapi_attr_value — OpenAPIParser::Parser::Value
- #openapi_attr_values — OpenAPIParser::Parser::Value
- #operation — OpenAPIParser::Schemas::PathItem
- #operation_object — OpenAPIParser::PathItemFinder
- #param_name — OpenAPIParser::PathItemFinder
- #parse_date_time — OpenAPIParser::SchemaValidator::StringValidator
- #parse_path_parameters — OpenAPIParser::PathItemFinder
- #parse_request_path — OpenAPIParser::PathItemFinder
- #path_parameter_hash — OpenAPIParser::ParameterValidatable
- #path_parameters — OpenAPIParser::PathItemFinder
- #path_params_options — OpenAPIParser::Config
- #path_template? — OpenAPIParser::PathItemFinder
- #pattern_validate — OpenAPIParser::SchemaValidator::StringValidator
- #purge_object_cache — OpenAPIParser::Findable
- #query_parameter_hash — OpenAPIParser::ParameterValidatable
- #referenced_object — OpenAPIParser::Expandable
- #register_child — OpenAPIParser::SchemaLoader
- #request_body_options — OpenAPIParser::Config
- #request_operation — OpenAPIParser::Schemas::OpenAPI
- #request_validator_options — OpenAPIParser::Config
- #resolve_uri — OpenAPIParser::Schemas::OpenAPI
- #response_validate_options — OpenAPIParser::Config
- #select_media_type — OpenAPIParser::Schemas::RequestBody
- #select_media_type — OpenAPIParser::Schemas::Response
- #select_media_type_from_content — OpenAPIParser::MediaTypeSelectable
- #set_parent_path_item — OpenAPIParser::ParameterValidatable
- #set_path_item_to_operation — OpenAPIParser::Schemas::PathItem
- #status_code_to_wild_card — OpenAPIParser::Schemas::Responses
- #strict_response_validation — OpenAPIParser::Config
- #string_validator — OpenAPIParser::SchemaValidator
- #unspecified_type_validator — OpenAPIParser::SchemaValidator
- #validate — OpenAPIParser::Schemas::Responses
- #validate — OpenAPIParser::Schemas::Response
- #validate — OpenAPIParser::Schemas::Header
- #validate — OpenAPIParser::SchemaValidator::MinimumMaximum
- #validate_data — OpenAPIParser::SchemaValidator
- #validate_date_format — OpenAPIParser::SchemaValidator::StringValidator
- #validate_discriminator_schema — OpenAPIParser::SchemaValidator::Base
- #validate_email_format — OpenAPIParser::SchemaValidator::StringValidator
- #validate_header — OpenAPIParser::Config
- #validate_header — OpenAPIParser::Schemas::Response
- #validate_header_parameter — OpenAPIParser::ParameterValidatable
- #validate_integer — OpenAPIParser::SchemaValidator
- #validate_integer — OpenAPIParser::SchemaValidator::Validatable
- #validate_max_min_items — OpenAPIParser::SchemaValidator::ArrayValidator
- #validate_max_min_length — OpenAPIParser::SchemaValidator::StringValidator
- #validate_parameter — OpenAPIParser::Schemas::MediaType
- #validate_params — OpenAPIParser::Schemas::Parameter
- #validate_path_params — OpenAPIParser::RequestOperation
- #validate_path_params — OpenAPIParser::ParameterValidatable
- #validate_query_parameter — OpenAPIParser::ParameterValidatable
- #validate_request_body — OpenAPIParser::RequestOperation
- #validate_request_body — OpenAPIParser::Schemas::Operation
- #validate_request_body — OpenAPIParser::Schemas::RequestBody
- #validate_request_parameter — OpenAPIParser::RequestOperation
- #validate_request_parameter — OpenAPIParser::ParameterValidatable
- #validate_response — OpenAPIParser::Schemas::Operation
- #validate_response_body — OpenAPIParser::RequestOperation
- #validate_schema — OpenAPIParser::SchemaValidator
- #validate_schema — OpenAPIParser::SchemaValidator::Validatable
- #validate_uuid_format — OpenAPIParser::SchemaValidator::StringValidator
- #validator — OpenAPIParser::SchemaValidator
- #variable_set — OpenAPIParser::SchemaLoader::Base