Class Index [+]

Quicksearch

DataMapper::Validations::PrimitiveTypeValidator

@author Dirkjan Bussink @since 0.9

Public Instance Methods

call(target) click to toggle source
    # File lib/dm-validations/validators/primitive_validator.rb, line 7
 7:       def call(target)
 8:         value    = target.validation_property_value(field_name)
 9:         property = get_resource_property(target, field_name)
10: 
11:         return true if value.nil? || property.primitive?(value)
12: 
13:         error_message = @options[:message] || default_error(property)
14:         add_error(target, error_message, field_name)
15: 
16:         false
17:       end

Protected Instance Methods

default_error(property) click to toggle source
    # File lib/dm-validations/validators/primitive_validator.rb, line 21
21:       def default_error(property)
22:         ValidationErrors.default_error_message(
23:           :primitive,
24:           field_name,
25:           property.primitive
26:         )
27:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.