class Sanatio::BlockValidator

Public Class Methods

new(validation_block) click to toggle source
# File lib/sanatio/block_validator.rb, line 7
def initialize(validation_block)
  @validation_block = validation_block
end

Public Instance Methods

reason(object) click to toggle source
# File lib/sanatio/block_validator.rb, line 19
def reason(object)
  @reason
end
reason=(reason) click to toggle source
# File lib/sanatio/block_validator.rb, line 15
def reason=(reason)
  @reason = reason
end
valid?(object) click to toggle source
# File lib/sanatio/block_validator.rb, line 11
def valid?(object)
  object.instance_eval(&@validation_block)
end