Class: Validator
- Inherits:
-
Object
show all
- Includes:
- Validates
- Defined in:
- lib/bureaucrat/validation_old.rb
Instance Method Summary
collapse
Constructor Details
#initialize(allow_blank = false) ⇒ Validator
Returns a new instance of Validator.
66
67
68
|
# File 'lib/bureaucrat/validation_old.rb', line 66
def initialize(allow_blank=false)
@allow_blank = allow_blank
end
|
Instance Method Details
#blank?(value) ⇒ Boolean
79
80
81
|
# File 'lib/bureaucrat/validation_old.rb', line 79
def blank?(value)
value.nil? || value.empty?
end
|
#valid?(value, all_values = {}, object = nil) ⇒ Boolean
70
71
72
73
|
# File 'lib/bureaucrat/validation_old.rb', line 70
def valid?(value, all_values={}, object=nil)
validate(value, all_values, object)
true
end
|
#validate(value, all_values = {}, object = nil) ⇒ Object
75
76
77
|
# File 'lib/bureaucrat/validation_old.rb', line 75
def validate(value, all_values={}, object=nil)
blank?(value) && @allow_blank
end
|