Table of Contents - composable_validations-0.0.10 Documentation
Pages
- LICENSE
-
README
- Composable Validations
- Features
- Requirements
- Install
- Quick guide
- Basic example
- Sinatra app
- Arrays
- Dependent validations
- Uniqueness
- Key concepts
- Validators
- Combinators
- Composability
- Path to an invalid element
- Example
- Overriding error messages
- Local override
- Global override
- Override error container
- Custom validators
- Example
- API
Classes and Modules
- ComposableValidations
- ComposableValidations::Combinators
- ComposableValidations::Comparison
- ComposableValidations::Utils
- Errors
Methods
- ::new — Errors
- #a_hash — ComposableValidations
- #add — Errors
- #allowed_keys — ComposableValidations
- #array — ComposableValidations
- #at_least_one_of — ComposableValidations
- #base_key — Errors
- #boolean — ComposableValidations
- #comparison — ComposableValidations::Comparison
- #date_string — ComposableValidations
- #default_errors — ComposableValidations::Utils
- #each — ComposableValidations
- #each_in_slice — ComposableValidations
- #equal — ComposableValidations::Comparison
- #error — ComposableValidations::Utils
- #exact_size — ComposableValidations
- #fail_fast — ComposableValidations::Combinators
- #float — ComposableValidations
- #format — ComposableValidations
- #greater — ComposableValidations::Comparison
- #greater_or_equal — ComposableValidations::Comparison
- #guarded_parsing — ComposableValidations
- #in_range — ComposableValidations::Comparison
- #inclusion — ComposableValidations
- #integer — ComposableValidations
- #join — Errors
- #join — ComposableValidations::Utils
- #just_array — ComposableValidations
- #just_hash — ComposableValidations
- #just_type — ComposableValidations
- #just_types — ComposableValidations
- #key — ComposableValidations
- #key_equal_to_key — ComposableValidations::Comparison
- #key_greater_or_equal_to_key — ComposableValidations::Comparison
- #key_greater_than_key — ComposableValidations::Comparison
- #key_less_or_equal_to_key — ComposableValidations::Comparison
- #key_less_than_key — ComposableValidations::Comparison
- #key_to_key_comparison — ComposableValidations::Comparison
- #less — ComposableValidations::Comparison
- #less_or_equal — ComposableValidations::Comparison
- #max_size — ComposableValidations
- #merge — Errors
- #min_size — ComposableValidations
- #nil_or — ComposableValidations::Combinators
- #non_empty — ComposableValidations
- #non_empty_string — ComposableValidations
- #non_negative — ComposableValidations
- #non_negative_float — ComposableValidations
- #non_negative_integer — ComposableValidations
- #non_negative_stringy_float — ComposableValidations
- #non_negative_stringy_integer — ComposableValidations
- #optional_key — ComposableValidations
- #parsing — ComposableValidations
- #precheck — ComposableValidations::Combinators
- #presence_of_key — ComposableValidations
- #render_message — Errors
- #run_all — ComposableValidations::Combinators
- #separator — Errors
- #size — ComposableValidations
- #size_range — ComposableValidations
- #string — ComposableValidations
- #stringy_float — ComposableValidations
- #stringy_integer — ComposableValidations
- #time_string — ComposableValidations
- #to_hash — Errors
- #to_index — ComposableValidations
- #validate — ComposableValidations::Utils