Module: Sanatio::ValidatorFactory
- Included in:
- ClassValidator, FieldValidator
- Defined in:
- lib/sanatio/validator_factory.rb
Instance Method Summary collapse
Instance Method Details
#is(validator = nil, *params, &validation_block) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/sanatio/validator_factory.rb', line 6 def is(validator = nil, *params, &validation_block) if validator @validator = validator.new(*params) else raise UsageError.new("You need to give a block to #is.") unless block_given? @validator = BlockValidator.new(validation_block) end end |