Module: Sanatio::BlockValidator
- Included in:
- ClassValidator, FieldValidator
- Defined in:
- lib/sanatio/block_validator.rb
Instance Method Summary collapse
Instance Method Details
#is(&validation_block) ⇒ Object
3 4 5 6 7 |
# File 'lib/sanatio/block_validator.rb', line 3 def is(&validation_block) raise UsageError.new("You need to give a block to #is.") unless block_given? @validation_block = validation_block self end |
#valid?(object) ⇒ Boolean
9 10 11 |
# File 'lib/sanatio/block_validator.rb', line 9 def valid?(object) evaluate(object, @validation_block) end |