Table of Contents - request_params_validation-0.4.0 Documentation
Classes and Modules
- RequestParamsValidation
- RequestParamsValidation::DefinitionArgumentError
- RequestParamsValidation::DefinitionNotFoundError
- RequestParamsValidation::Definitions
- RequestParamsValidation::Definitions::Action
- RequestParamsValidation::Definitions::Param
- RequestParamsValidation::Definitions::Request
- RequestParamsValidation::Definitions::Resource
- RequestParamsValidation::DefinitionsError
- RequestParamsValidation::Engine
- RequestParamsValidation::ExceptionsConfiguration
- RequestParamsValidation::ExtensionConfiguration
- RequestParamsValidation::FormatsConfiguration
- RequestParamsValidation::GeneralError
- RequestParamsValidation::Handler
- RequestParamsValidation::Helpers
- RequestParamsValidation::InvalidParameterValueError
- RequestParamsValidation::MissingParameterError
- RequestParamsValidation::Params
- RequestParamsValidation::Params::Constants
- RequestParamsValidation::Params::Converter
- RequestParamsValidation::Params::Types
- RequestParamsValidation::Params::Types::Conversions
- RequestParamsValidation::Params::Types::Validations
- RequestParamsValidation::Params::Validator
- RequestParamsValidation::Params::Validators
- RequestParamsValidation::Params::Validators::Custom
- RequestParamsValidation::Params::Validators::Format
- RequestParamsValidation::Params::Validators::Inclusion
- RequestParamsValidation::Params::Validators::Length
- RequestParamsValidation::Params::Validators::Presence
- RequestParamsValidation::Params::Validators::Type
- RequestParamsValidation::Params::Validators::Value
- RequestParamsValidation::RequestParamError
- RequestParamsValidation::UnsupportedTypeError
Methods
- ::apply_transformation — RequestParamsValidation::Params::Converter
- ::coerce — RequestParamsValidation::Params::Converter
- ::configure — RequestParamsValidation
- ::define — RequestParamsValidation
- ::definitions_path — RequestParamsValidation::Definitions
- ::exceptions — RequestParamsValidation
- ::extends — RequestParamsValidation
- ::filter! — RequestParamsValidation::Params
- ::filter_params — RequestParamsValidation::Params
- ::formats — RequestParamsValidation
- ::get_request — RequestParamsValidation::Definitions
- ::handle_request_params — RequestParamsValidation::Handler
- ::load_all — RequestParamsValidation::Definitions
- ::new — RequestParamsValidation::Definitions::Action
- ::new — RequestParamsValidation::Definitions::Param
- ::new — RequestParamsValidation::Definitions::Request
- ::new — RequestParamsValidation::Definitions::Resource
- ::new — RequestParamsValidation::DefinitionNotFoundError
- ::new — RequestParamsValidation::DefinitionArgumentError
- ::new — RequestParamsValidation::MissingParameterError
- ::new — RequestParamsValidation::InvalidParameterValueError
- ::new — RequestParamsValidation::UnsupportedTypeError
- ::new — RequestParamsValidation::Params::Validator
- ::register_resource — RequestParamsValidation::Definitions
- ::resource_name_from_block — RequestParamsValidation::Definitions
- ::validate! — RequestParamsValidation::Params
- ::validate_and_coerce_param — RequestParamsValidation::Params
- #action — RequestParamsValidation::Definitions::Resource
- #add_parameter — RequestParamsValidation::Definitions::Request
- #build_custom_validation_option — RequestParamsValidation::Definitions::Param
- #build_elements_option — RequestParamsValidation::Definitions::Param
- #build_format_option — RequestParamsValidation::Definitions::Param
- #build_if_given_option — RequestParamsValidation::Definitions::Param
- #build_inclusion_option — RequestParamsValidation::Definitions::Param
- #build_length_option — RequestParamsValidation::Definitions::Param
- #build_sub_definition — RequestParamsValidation::Definitions::Param
- #build_value_option — RequestParamsValidation::Definitions::Param
- #convert_to_boolean — RequestParamsValidation::Params::Types::Conversions
- #convert_to_date — RequestParamsValidation::Params::Types::Conversions
- #convert_to_datetime — RequestParamsValidation::Params::Types::Conversions
- #convert_to_decimal — RequestParamsValidation::Params::Types::Conversions
- #convert_to_integer — RequestParamsValidation::Params::Types::Conversions
- #convert_to_string — RequestParamsValidation::Params::Types::Conversions
- #default — RequestParamsValidation::Definitions::Param
- #default_invalid_format_message — RequestParamsValidation::Params::Validators::Format
- #default_invalid_inclusion_message — RequestParamsValidation::Params::Validators::Inclusion
- #default_invalid_length_message — RequestParamsValidation::Params::Validators::Length
- #default_invalid_type_message — RequestParamsValidation::Params::Validators::Type
- #default_invalid_value_message — RequestParamsValidation::Params::Validators::Value
- #element_of_array? — RequestParamsValidation::Definitions::Param
- #has_default? — RequestParamsValidation::Definitions::Param
- #iterate_array — RequestParamsValidation::Params::Validator
- #iterate_hash — RequestParamsValidation::Params::Validator
- #message — RequestParamsValidation::DefinitionArgumentError
- #message — RequestParamsValidation::MissingParameterError
- #message — RequestParamsValidation::InvalidParameterValueError
- #optional — RequestParamsValidation::Definitions::Request
- #raise_error — RequestParamsValidation::Params::Validator
- #rename? — RequestParamsValidation::Definitions::Param
- #request — RequestParamsValidation::Definitions::Action
- #required — RequestParamsValidation::Definitions::Request
- #skip? — RequestParamsValidation::Definitions::Param
- #sub_definition — RequestParamsValidation::Definitions::Param
- #transform? — RequestParamsValidation::Definitions::Param
- #valid_array? — RequestParamsValidation::Params::Types::Validations
- #valid_boolean? — RequestParamsValidation::Params::Types::Validations
- #valid_date? — RequestParamsValidation::Params::Types::Validations
- #valid_datetime? — RequestParamsValidation::Params::Types::Validations
- #valid_decimal? — RequestParamsValidation::Params::Types::Validations
- #valid_email? — RequestParamsValidation::Params::Types::Validations
- #valid_hash? — RequestParamsValidation::Params::Types::Validations
- #valid_integer? — RequestParamsValidation::Params::Types::Validations
- #valid_string? — RequestParamsValidation::Params::Types::Validations
- #validate_and_coerce — RequestParamsValidation::Params::Validator
- #validate_custom_validation! — RequestParamsValidation::Params::Validators::Custom
- #validate_custom_validation? — RequestParamsValidation::Definitions::Param
- #validate_format! — RequestParamsValidation::Params::Validators::Format
- #validate_format? — RequestParamsValidation::Definitions::Param
- #validate_inclusion! — RequestParamsValidation::Params::Validators::Inclusion
- #validate_inclusion? — RequestParamsValidation::Definitions::Param
- #validate_length! — RequestParamsValidation::Params::Validators::Length
- #validate_length? — RequestParamsValidation::Definitions::Param
- #validate_presence! — RequestParamsValidation::Params::Validators::Presence
- #validate_presence? — RequestParamsValidation::Definitions::Param
- #validate_type! — RequestParamsValidation::Params::Validators::Type
- #validate_type? — RequestParamsValidation::Definitions::Param
- #validate_value! — RequestParamsValidation::Params::Validators::Value
- #validate_value? — RequestParamsValidation::Definitions::Param