module Sanatio::ValidatorFactory

Public Instance Methods

is(validator = nil, *params, &validation_block) click to toggle source
# 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