call (DataMapper::Validate::PrimitiveValidator)

    # File lib/dm-validations/validators/primitive_validator.rb, line 9
          def call(target)
            value    = target.validation_property_value(field_name)
            property = target.validation_property(field_name)

            return true if value.nil? || value.kind_of?(property.primitive) || property.primitive == TrueClass && value.kind_of?(FalseClass)

            error_message = @options[:message] || default_error(property)
            add_error(target, error_message, field_name)

            false
          end