Class: Lite::Validation::Validator::Adapters::Predicates::Dry::Adapter
- Inherits:
-
Object
- Object
- Lite::Validation::Validator::Adapters::Predicates::Dry::Adapter
- Extended by:
- Forwardable
- Defined in:
- lib/lite/validation/validator/adapters/predicates/dry/adapter.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.instance(error_adapter, arity, severity) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/lite/validation/validator/adapters/predicates/dry/adapter.rb', line 20 def self.instance(error_adapter, arity, severity) new( error_adapter, Predicate::Foreign::Adapter::Input.instance(arity), Predicate::Foreign::Adapter::Ruling.instance(severity) ) end |
Instance Method Details
#dispute ⇒ Object
37 38 39 |
# File 'lib/lite/validation/validator/adapters/predicates/dry/adapter.rb', line 37 def dispute severity == :dispute ? self : with(ruling_adapter: ruling_adapter.dispute) end |
#refute ⇒ Object
41 42 43 |
# File 'lib/lite/validation/validator/adapters/predicates/dry/adapter.rb', line 41 def refute severity == :refute ? self : with(ruling_adapter: ruling_adapter.refute) end |