class FluentValidation::Validators::LessThanOrEqualValidator

Public Class Methods

new(comparison_value) click to toggle source
# File lib/fluent_validation/validators/less_than_or_equal_validator.rb, line 6
def initialize(comparison_value)
  @comparison_value = comparison_value
end

Public Instance Methods

generate_failure_message(attribute_name, attribute_value) click to toggle source
# File lib/fluent_validation/validators/less_than_or_equal_validator.rb, line 14
def generate_failure_message(attribute_name, attribute_value)
  "#{attribute_name} must be less than or equal to #{@comparison_value}."
end
is_valid?(validator_context) click to toggle source
# File lib/fluent_validation/validators/less_than_or_equal_validator.rb, line 10
def is_valid?(validator_context)
  validator_context.attribute_value <= @comparison_value
end