Module: ValueValidator
- Defined in:
- lib/bureaucrat/validation_old.rb
Instance Method Summary collapse
-
#clean(value, all_values = {}, object = nil) ⇒ Object
add_format_validator add_value_validator.
- #initialize_vv(format_validator, adaptor, value_validator) ⇒ Object
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 |