Table of Contents - validate-rb-1.1.0 Documentation
Classes and Modules
- Validate
- Validate::AST
- Validate::AST::Combinator
- Validate::AST::DefinitionContext
- Validate::AST::DefinitionContext::Builder
- Validate::AST::Generator
- Validate::AST::Rules
- Validate::AST::Rules::Affirmative
- Validate::AST::Rules::Negative
- Validate::AST::Rules::Pending
- Validate::AST::Rules::Unanimous
- Validate::Arguments
- Validate::Arguments::ArgumentsGuard
- Validate::Arguments::ClassMethods
- Validate::Assertions
- Validate::Assertions::Assertion
- Validate::ClassMethods
- Validate::Compare
- Validate::Compare::ToValue
- Validate::Compare::TransformUsing
- Validate::Compare::WithAttributes
- Validate::Constraint
- Validate::Constraint::DSL
- Validate::Constraint::Option
- Validate::Constraint::Violation
- Validate::Constraints
- Validate::Constraints::ValidationContext
- Validate::Constraints::ValidationContext::AttrPath
- Validate::Constraints::ValidationContext::KeyPath
- Validate::Constraints::ValidationContext::None
- Validate::Constraints::ValidationContext::Path
- Validate::Error
- Validate::Error::ArgumentError
- Validate::Error::ConstraintViolationError
- Validate::Error::IndexError
- Validate::Error::KeyError
- Validate::Error::StandardError
- Validate::Error::ValidationRuleError
- Validate::Helpers
- Validate::Scope
- Validate::Validators
- Validate::Validators::DSL
- Validate::Validators::Validator
- Validate::Validators::Validator::None
Methods
- ::build — Validate::AST
- ::common_options — Validate::Constraint::DSL
- ::constraint_name — Validate::Constraint::DSL
- ::create — Validate::AST::DefinitionContext
- ::create_class — Validate::Constraint
- ::current — Validate::Scope
- ::define — Validate::Constraints
- ::included — Validate
- ::included — Validate::Arguments
- ::inherited — Validate::Constraint
- ::key — Validate::Constraints::ValidationContext
- ::new — Validate::Arguments::ArgumentsGuard
- ::new — Validate::Assertions::Assertion
- ::new — Validate::AST::DefinitionContext
- ::new — Validate::AST::Generator
- ::new — Validate::AST::Rules::Pending
- ::new — Validate::AST::Rules::Unanimous
- ::new — Validate::AST::Rules::Affirmative
- ::new — Validate::AST::Rules::Negative
- ::new — Validate::Compare::WithAttributes
- ::new — Validate::Compare::ToValue
- ::new — Validate::Constraint
- ::new — Validate::Constraint::Violation
- ::new — Validate::Constraint::Option
- ::new — Validate::Constraints::ValidationContext
- ::new — Validate::Constraints::ValidationContext::Path
- ::new — Validate::Constraints::ValidationContext::KeyPath
- ::new — Validate::Constraints::ValidationContext::AttrPath
- ::new — Validate::Constraints::ValidationContext::None
- ::new — Validate::Error::ConstraintViolationError
- ::new — Validate::Scope
- ::new — Validate::Validators::Validator
- ::new — Validate::Validators::Validator::None
- ::new — Validate::Constraint::DSL
- ::none — Validate::Constraints::ValidationContext
- ::root — Validate::Constraints::ValidationContext
- ::validate — Validate
- ::validator? — Validate
- #! — Validate::AST::Generator
- #& — Validate::AST::Generator
- #<=> — Validate::Compare::WithAttributes
- #<=> — Validate::Compare::ToValue
- #<=> — Validate::Compare::TransformUsing
- #== — Validate::AST::Rules::Pending
- #== — Validate::Constraint
- #[] — Validate::Constraints::ValidationContext
- #[] — Validate::Constraints::ValidationContext::None
- #add_constraint — Validate::AST::DefinitionContext
- #add_violation — Validate::Constraints::ValidationContext
- #add_violation — Validate::Constraints::ValidationContext::None
- #all_constraints — Validate::AST::DefinitionContext::Builder
- #arg — Validate::Arguments::ClassMethods
- #assert — Validate::Assertions::Assertion
- #at — Validate::Constraints::ValidationContext::Path
- #at_least_one_constraint — Validate::AST::DefinitionContext::Builder
- #attr — Validate::Constraints::ValidationContext
- #attr — Validate::Constraints::ValidationContext::None
- #attributes — Validate::Compare
- #camelize — Validate::Helpers
- #child — Validate::Constraints::ValidationContext::Path
- #child_context — Validate::Constraints::ValidationContext
- #clear_violations — Validate::Constraints::ValidationContext
- #clear_violations — Validate::Constraints::ValidationContext::None
- #common_options — Validate::Constraint::DSL
- #constraint — Validate::AST::DefinitionContext::Builder
- #constraint_message — Validate::AST::Combinator
- #constraint_name — Validate::Constraint::DSL
- #create — Validate::Assertions
- #create — Validate::Validators::DSL
- #create_violation — Validate::Constraints::ValidationContext
- #define — Validate::Validators::DSL
- #define_constraint_method — Validate::Constraint::DSL
- #describe — Validate::Constraint::DSL
- #describe_length — Validate::Constraints
- #describe_presence — Validate::Constraints
- #describe_unique_attribute — Validate::Constraints
- #evaluate — Validate::AST::DefinitionContext
- #evaluate — Validate::Constraint::DSL
- #fail — Validate::Constraint
- #generate — Validate::AST::Generator
- #get_or_default — Validate::Constraint::Option
- #guard_method — Validate::Arguments::ClassMethods
- #has_violations? — Validate::Constraints::ValidationContext
- #has_violations? — Validate::Constraints::ValidationContext::None
- #inspect — Validate::AST::Rules::Pending
- #inspect — Validate::AST::Rules::Unanimous
- #inspect — Validate::AST::Rules::Affirmative
- #inspect — Validate::AST::Rules::Negative
- #inspect — Validate::Constraint
- #inspect — Validate::Constraints::ValidationContext::Path
- #inspect — Validate::Constraints::ValidationContext::KeyPath
- #inspect — Validate::Constraints::ValidationContext::AttrPath
- #key — Validate::Constraint::DSL
- #load_constraint — Validate::AST::Rules::Pending
- #merge — Validate::Constraints::ValidationContext
- #message — Validate::AST::Rules::Unanimous
- #message — Validate::AST::Rules::Affirmative
- #message — Validate::AST::Rules::Negative
- #message — Validate::Constraint::Violation
- #message — Validate::Error::ConstraintViolationError
- #method_added — Validate::Arguments::ClassMethods
- #method_missing — Validate::AST::Generator
- #method_missing — Validate::AST::Rules::Pending
- #method_missing — Validate::Compare::WithAttributes
- #method_missing — Validate::Constraint
- #name — Validate::AST::Rules::Pending
- #name — Validate::AST::Rules::Unanimous
- #name — Validate::AST::Rules::Affirmative
- #name — Validate::AST::Rules::Negative
- #name — Validate::Constraint
- #no_constraints — Validate::AST::DefinitionContext::Builder
- #none — Validate::Validators::DSL
- #option — Validate::Constraint::DSL
- #parameters — Validate::Constraint::Violation
- #pass — Validate::Constraint
- #register_validator — Validate::Scope
- #replace_default — Validate::Constraint::Option
- #respond_to_missing? — Validate::AST::Generator
- #respond_to_missing? — Validate::AST::Rules::Pending
- #respond_to_missing? — Validate::Compare::WithAttributes
- #respond_to_missing? — Validate::Constraint
- #respond_to_missing? — Validate::AST::Combinator
- #singleton_method_added — Validate::Arguments::ClassMethods
- #to — Validate::Compare
- #to_err — Validate::Constraints::ValidationContext
- #to_s — Validate::AST::Rules::Pending
- #to_s — Validate::Compare::WithAttributes
- #to_s — Validate::Compare::ToValue
- #to_s — Validate::Constraint
- #to_s — Validate::Constraint::Violation
- #to_s — Validate::Constraints::ValidationContext::Path
- #to_s — Validate::Constraints::ValidationContext::KeyPath
- #to_s — Validate::Constraints::ValidationContext::AttrPath
- #using — Validate::Compare::TransformUsing
- #valid? — Validate::AST::Rules::Pending
- #valid? — Validate::AST::Rules::Unanimous
- #valid? — Validate::AST::Rules::Affirmative
- #valid? — Validate::AST::Rules::Negative
- #valid? — Validate::Constraint
- #validate — Validate::Validators::Validator
- #validate — Validate::Validators::Validator::None
- #validator — Validate::Scope
- #validator — Validate::ClassMethods
- #validator? — Validate::Scope
- #validator_name — Validate::Scope
- #value — Validate::AST::DefinitionContext::Builder
- #| — Validate::AST::Generator