Class: Dry::Validation::Schema::Rule::Check
- Inherits:
-
Dry::Validation::Schema::Rule
- Object
- Dry::Validation::Schema::Rule
- Dry::Validation::Schema::Rule::Check
- Defined in:
- lib/dry/validation/schema/rule.rb
Instance Attribute Summary
Attributes inherited from Dry::Validation::Schema::Rule
Instance Method Summary collapse
Methods inherited from Dry::Validation::Schema::Rule
#and, #initialize, #is_a?, #not, #or, #then, #to_ary, #to_check, #xor
Constructor Details
This class inherits a constructor from Dry::Validation::Schema::Rule
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(meth) ⇒ Object
12 13 14 |
# File 'lib/dry/validation/schema/rule.rb', line 12 def method_missing(meth, *) self.class.new(name, [:check, [name, [:predicate, [name, [meth]]]]]) end |