Table of Contents - rschema-3.2.0 Documentation
Classes and Modules
- RSchema
- RSchema::Coercers
- RSchema::Coercers::Any
- RSchema::Coercers::Any::Builder
- RSchema::Coercers::Boolean
- RSchema::Coercers::Chain
- RSchema::Coercers::Chain::Builder
- RSchema::Coercers::Date
- RSchema::Coercers::FixedHash
- RSchema::Coercers::FixedHash::DefaultArraysToEmpty
- RSchema::Coercers::FixedHash::DefaultBooleansToFalse
- RSchema::Coercers::FixedHash::RemoveExtraneousAttributes
- RSchema::Coercers::FixedHash::SymbolizeKeys
- RSchema::Coercers::Float
- RSchema::Coercers::Integer
- RSchema::Coercers::NilEmptyStrings
- RSchema::Coercers::Symbol
- RSchema::Coercers::Time
- RSchema::CoercionWrapper
- RSchema::DSL
- RSchema::DefaultDSL
- RSchema::Error
- RSchema::Invalid
- RSchema::Options
- RSchema::Rails
- RSchema::Rails::Controller
- RSchema::Rails::Controller::ClassMethods
- RSchema::Rails::Controller::InstanceMethods
- RSchema::Rails::InvalidParams
- RSchema::Result
- RSchema::Schemas
- RSchema::Schemas::Anything
- RSchema::Schemas::Boolean
- RSchema::Schemas::Coercer
- RSchema::Schemas::Convenience
- RSchema::Schemas::Enum
- RSchema::Schemas::FixedHash
- RSchema::Schemas::FixedLengthArray
- RSchema::Schemas::Maybe
- RSchema::Schemas::Pipeline
- RSchema::Schemas::Predicate
- RSchema::Schemas::Set
- RSchema::Schemas::Sum
- RSchema::Schemas::Type
- RSchema::Schemas::VariableHash
- RSchema::Schemas::VariableLengthArray
Methods
- ::[] — RSchema::Coercers::Any
- ::[] — RSchema::Coercers::Chain
- ::build — RSchema::Coercers::FixedHash::DefaultArraysToEmpty
- ::build — RSchema::Coercers::FixedHash::DefaultBooleansToFalse
- ::build — RSchema::Coercers::FixedHash::RemoveExtraneousAttributes
- ::build — RSchema::Coercers::FixedHash::SymbolizeKeys
- ::default — RSchema::Options
- ::default_dsl — RSchema
- ::define — RSchema
- ::define_hash — RSchema
- ::define_predicate — RSchema
- ::dsl_eval — RSchema
- ::fail_fast — RSchema::Options
- ::failure — RSchema::Result
- ::included — RSchema::Rails::Controller
- ::instance — RSchema::Schemas::Anything
- ::instance — RSchema::Schemas::Boolean
- ::new — RSchema::Invalid
- ::new — RSchema::Coercers::Any
- ::new — RSchema::Coercers::Any::Builder
- ::new — RSchema::Coercers::Chain
- ::new — RSchema::Coercers::Chain::Builder
- ::new — RSchema::Coercers::FixedHash::DefaultArraysToEmpty
- ::new — RSchema::Coercers::FixedHash::DefaultBooleansToFalse
- ::new — RSchema::Coercers::FixedHash::RemoveExtraneousAttributes
- ::new — RSchema::Coercers::FixedHash::SymbolizeKeys
- ::new — RSchema::CoercionWrapper
- ::new — RSchema::Error
- ::new — RSchema::Options
- ::new — RSchema::Rails::InvalidParams
- ::new — RSchema::Result
- ::new — RSchema::Schemas::Coercer
- ::new — RSchema::Schemas::Convenience
- ::new — RSchema::Schemas::Enum
- ::new — RSchema::Schemas::FixedHash
- ::new — RSchema::Schemas::FixedLengthArray
- ::new — RSchema::Schemas::Maybe
- ::new — RSchema::Schemas::Pipeline
- ::new — RSchema::Schemas::Predicate
- ::new — RSchema::Schemas::Set
- ::new — RSchema::Schemas::Sum
- ::new — RSchema::Schemas::Type
- ::new — RSchema::Schemas::VariableHash
- ::new — RSchema::Schemas::VariableLengthArray
- ::success — RSchema::Result
- ::unwrap — RSchema::Schemas::Convenience
- ::wrap — RSchema::Schemas::Convenience
- #[] — RSchema::Schemas::FixedHash
- #all_keys — RSchema::Coercers::FixedHash::SymbolizeKeys
- #anything — RSchema::DSL
- #apply_subschema — RSchema::Schemas::Set
- #apply_subschemas — RSchema::Schemas::FixedLengthArray
- #apply_subschemas — RSchema::Schemas::VariableHash
- #array — RSchema::DSL
- #array_schema? — RSchema::Coercers::FixedHash::DefaultArraysToEmpty
- #attr_subresults — RSchema::Schemas::FixedHash
- #attributes — RSchema::DSL
- #bool_schema? — RSchema::Coercers::FixedHash::DefaultBooleansToFalse
- #boolean — RSchema::DSL
- #build — RSchema::Coercers::Any::Builder
- #build — RSchema::Coercers::Chain::Builder
- #build — RSchema::Coercers::Boolean
- #build — RSchema::Coercers::Date
- #build — RSchema::Coercers::Float
- #build — RSchema::Coercers::Integer
- #build — RSchema::Coercers::NilEmptyStrings
- #build — RSchema::Coercers::Symbol
- #build — RSchema::Coercers::Time
- #builder_for_schema — RSchema::CoercionWrapper
- #builder_for_type — RSchema::CoercionWrapper
- #call — RSchema::Coercers::Any
- #call — RSchema::Coercers::Chain
- #call — RSchema::Coercers::FixedHash::DefaultArraysToEmpty
- #call — RSchema::Coercers::FixedHash::DefaultBooleansToFalse
- #call — RSchema::Coercers::FixedHash::RemoveExtraneousAttributes
- #call — RSchema::Coercers::FixedHash::SymbolizeKeys
- #call — RSchema::Schemas::Anything
- #call — RSchema::Schemas::Boolean
- #call — RSchema::Schemas::Coercer
- #call — RSchema::Schemas::Enum
- #call — RSchema::Schemas::FixedHash
- #call — RSchema::Schemas::FixedLengthArray
- #call — RSchema::Schemas::Maybe
- #call — RSchema::Schemas::Pipeline
- #call — RSchema::Schemas::Predicate
- #call — RSchema::Schemas::Set
- #call — RSchema::Schemas::Sum
- #call — RSchema::Schemas::Type
- #call — RSchema::Schemas::VariableHash
- #call — RSchema::Schemas::VariableLengthArray
- #call — RSchema::Coercers::Boolean
- #call — RSchema::Coercers::Date
- #call — RSchema::Coercers::Float
- #call — RSchema::Coercers::Integer
- #call — RSchema::Coercers::NilEmptyStrings
- #call — RSchema::Coercers::Symbol
- #call — RSchema::Coercers::Time
- #coerce — RSchema::CoercionWrapper
- #coerce_string — RSchema::Coercers::Boolean
- #coerce_string — RSchema::Coercers::Date
- #coerce_string — RSchema::Coercers::Time
- #coerce_type — RSchema::CoercionWrapper
- #convenience — RSchema::DSL
- #default_arrays_to_empty — RSchema::Coercers::FixedHash::DefaultArraysToEmpty
- #default_bools_to_false — RSchema::Coercers::FixedHash::DefaultBooleansToFalse
- #either — RSchema::DSL
- #enum — RSchema::DSL
- #error — RSchema::Schemas::Boolean
- #error — RSchema::Schemas::Enum
- #error — RSchema::Schemas::Predicate
- #error — RSchema::Schemas::Type
- #error_for — RSchema::Schemas::Convenience
- #extraneous_attrs_result — RSchema::Schemas::FixedHash
- #extraneous_keys — RSchema::Schemas::FixedHash
- #fail_fast? — RSchema::Options
- #failure — RSchema::Schemas::Coercer
- #failure_error — RSchema::Schemas::FixedHash
- #fixed_hash — RSchema::DSL
- #hash — RSchema::DSL
- #inconvenience — RSchema::DSL
- #inspect — RSchema::Error
- #invalid? — RSchema::Result
- #invalid? — RSchema::Schemas::Convenience
- #keys_for_array_defaulting — RSchema::Coercers::FixedHash::DefaultArraysToEmpty
- #keys_for_bool_defaulting — RSchema::Coercers::FixedHash::DefaultBooleansToFalse
- #keys_to_default — RSchema::Coercers::FixedHash::DefaultArraysToEmpty
- #keys_to_default — RSchema::Coercers::FixedHash::DefaultBooleansToFalse
- #keys_to_remove — RSchema::Coercers::FixedHash::RemoveExtraneousAttributes
- #keys_to_symbolize — RSchema::Coercers::FixedHash::SymbolizeKeys
- #maybe — RSchema::DSL
- #merge — RSchema::Schemas::FixedHash
- #method_missing — RSchema::DSL
- #missing_attrs_result — RSchema::Schemas::FixedHash
- #missing_keys — RSchema::Schemas::FixedHash
- #not_a_hash_result — RSchema::Schemas::FixedHash
- #not_a_hash_result — RSchema::Schemas::VariableHash
- #not_a_set_result — RSchema::Schemas::Set
- #optional — RSchema::DSL
- #param_schema — RSchema::Rails::Controller::InstanceMethods
- #param_schema — RSchema::Rails::Controller::ClassMethods
- #pipeline — RSchema::DSL
- #predicate — RSchema::DSL
- #remove_extraneous_elements — RSchema::Coercers::FixedHash::RemoveExtraneousAttributes
- #respond_to_missing? — RSchema::DSL
- #set — RSchema::DSL
- #size_failure — RSchema::Schemas::FixedLengthArray
- #string_keys — RSchema::Coercers::FixedHash::SymbolizeKeys
- #success_value — RSchema::Schemas::FixedHash
- #symbol_keys_as_strings — RSchema::Coercers::FixedHash::SymbolizeKeys
- #symbolize_keys — RSchema::Coercers::FixedHash::SymbolizeKeys
- #to_s — RSchema::Error
- #type — RSchema::DSL
- #type_failure — RSchema::Schemas::FixedLengthArray
- #type_failure — RSchema::Schemas::VariableLengthArray
- #underlying_schema — RSchema::Schemas::Convenience
- #valid? — RSchema::Result
- #valid? — RSchema::Schemas::Convenience
- #valid_keys — RSchema::Coercers::FixedHash::RemoveExtraneousAttributes
- #validate — RSchema::Schemas::Convenience
- #validate! — RSchema::Schemas::Convenience
- #validate_elements — RSchema::Schemas::VariableLengthArray
- #validate_params — RSchema::Rails::Controller::InstanceMethods
- #validate_params! — RSchema::Rails::Controller::InstanceMethods
- #value — RSchema::Result
- #variable_hash — RSchema::DSL
- #will_affect? — RSchema::Coercers::Any
- #will_affect? — RSchema::Coercers::Chain
- #will_affect? — RSchema::Coercers::FixedHash::DefaultArraysToEmpty
- #will_affect? — RSchema::Coercers::FixedHash::DefaultBooleansToFalse
- #will_affect? — RSchema::Coercers::FixedHash::RemoveExtraneousAttributes
- #will_affect? — RSchema::Coercers::FixedHash::SymbolizeKeys
- #will_affect? — RSchema::Coercers::Boolean
- #will_affect? — RSchema::Coercers::Date
- #will_affect? — RSchema::Coercers::Float
- #will_affect? — RSchema::Coercers::Integer
- #will_affect? — RSchema::Coercers::NilEmptyStrings
- #will_affect? — RSchema::Coercers::Symbol
- #will_affect? — RSchema::Coercers::Time
- #with_wrapped_subschemas — RSchema::Schemas::Anything
- #with_wrapped_subschemas — RSchema::Schemas::Boolean
- #with_wrapped_subschemas — RSchema::Schemas::Coercer
- #with_wrapped_subschemas — RSchema::Schemas::Convenience
- #with_wrapped_subschemas — RSchema::Schemas::Enum
- #with_wrapped_subschemas — RSchema::Schemas::FixedHash
- #with_wrapped_subschemas — RSchema::Schemas::FixedLengthArray
- #with_wrapped_subschemas — RSchema::Schemas::Maybe
- #with_wrapped_subschemas — RSchema::Schemas::Pipeline
- #with_wrapped_subschemas — RSchema::Schemas::Predicate
- #with_wrapped_subschemas — RSchema::Schemas::Set
- #with_wrapped_subschemas — RSchema::Schemas::Sum
- #with_wrapped_subschemas — RSchema::Schemas::Type
- #with_wrapped_subschemas — RSchema::Schemas::VariableHash
- #with_wrapped_subschemas — RSchema::Schemas::VariableLengthArray
- #without — RSchema::Schemas::FixedHash
- #wrap — RSchema::CoercionWrapper
- #wrap_with_coercer — RSchema::CoercionWrapper