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