Module: ValueValidator

Defined in:
lib/bureaucrat/validation_old.rb

Instance Method Summary collapse

Instance Method Details

#clean(value, all_values = {}, object = nil) ⇒ Object

add_format_validator add_value_validator



11
12
13
14
# File 'lib/bureaucrat/validation_old.rb', line 11

def clean(value, all_values={}, object=nil)
  return if @vv_format_validator.validate(value, all_values, object)
  @vv_value_validator.validate(@vv_adaptor.call(value), all_values, object)
end

#initialize_vv(format_validator, adaptor, value_validator) ⇒ Object



2
3
4
5
6
# File 'lib/bureaucrat/validation_old.rb', line 2

def initialize_vv(format_validator, adaptor, value_validator)
  @vv_format_validator = format_validator
  @vv_adaptor = adaptor
  @vv_value_validator = value_validator
end