Class: Dry::Validation::PredicateRegistry::Bound

Inherits:
Dry::Validation::PredicateRegistry show all
Defined in:
lib/dry/validation/predicate_registry.rb

Instance Attribute Summary collapse

Attributes inherited from Dry::Validation::PredicateRegistry

#external, #predicates

Instance Method Summary collapse

Methods inherited from Dry::Validation::PredicateRegistry

[], #[], #ensure_valid_predicate, #key?, #new

Constructor Details

#initialize(*args) ⇒ Bound

Returns a new instance of Bound.



10
11
12
13
14
# File 'lib/dry/validation/predicate_registry.rb', line 10

def initialize(*args)
  super(*args[0..1])
  @schema = args.last
  freeze
end

Instance Attribute Details

#schemaObject (readonly)

Returns the value of attribute schema.



8
9
10
# File 'lib/dry/validation/predicate_registry.rb', line 8

def schema
  @schema
end