Sha256: 95e757f3e2ea94e75a98fade6e44ed35d83ce0708ab0772fca93079d8ed493e3
Contents?: true
Size: 539 Bytes
Versions: 2
Compression:
Stored size: 539 Bytes
Contents
module NxtSchema module Validators class LessThanOrEqual < Validator def initialize(threshold) @threshold = threshold end register_as :less_than_or_equal, :lt_or_eql attr_reader :threshold def build lambda do |application, value| if value <= threshold true else message = translate_error(application.locale, value: value, threshold: threshold) application.add_error(message) end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nxt_schema-1.0.1 | lib/nxt_schema/validators/less_than_or_equal.rb |
nxt_schema-1.0.0 | lib/nxt_schema/validators/less_than_or_equal.rb |