Class: Trafaret::ADT
Instance Attribute Summary collapse
-
#validators ⇒ Object
readonly
Returns the value of attribute validators.
Attributes inherited from Validator
Instance Method Summary collapse
Methods inherited from Validator
#&, #===, #add, #call, #convert, #failure, #initialize, #perform_convert, #to, #validate, #|
Constructor Details
This class inherits a constructor from Trafaret::Validator
Instance Attribute Details
#validators ⇒ Object (readonly)
Returns the value of attribute validators.
6 7 8 |
# File 'lib/trafaret/validators.rb', line 6 def validators @validators end |
Instance Method Details
#prepare(*args) ⇒ Object
8 9 10 11 |
# File 'lib/trafaret/validators.rb', line 8 def prepare(*args) @args = @args.first if @args.first.is_a? ::Array @validators = @args.map { |v| Trafaret.get_instantiated_validator(v) } end |