Class: RequiredValidationRule
Instance Method Summary
collapse
#get_field_value, #is_required?
Instance Method Details
#error_message(field, attributes = {}) ⇒ Object
223
224
225
226
227
228
229
230
231
|
# File 'lib/validation_profiler/rules/rules.rb', line 223
def error_message(field, attributes = {})
if attributes[:message] == nil
"#{field} is required"
else
attributes[:message]
end
end
|
#validate(obj, field, attributes = {}) ⇒ Object
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
|
# File 'lib/validation_profiler/rules/rules.rb', line 234
def validate(obj, field, attributes = {})
field_value = get_field_value(obj, field)
if field_value == nil
return false
end
if field_value.is_a?(Fixnum)
return true
end
return !field_value.empty?
end
|