Sha256: 476ef45a860f46adc9d899d71a1dd608f1ca40c750ed318245f0cc20e5f5892e

Contents?: true

Size: 319 Bytes

Versions: 8

Compression:

Stored size: 319 Bytes

Contents

require 'hermod/validators/base'

module Hermod
  module Validators
    # Checks the value is not zero
    class NonZero < Base

      private

      def test(value, attributes)
        value.blank? || value.to_i != 0
      end

      def message(value, attributes)
        "cannot be zero"
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
hermod-3.0.0 lib/hermod/validators/non_zero.rb
hermod-2.7.0 lib/hermod/validators/non_zero.rb
hermod-2.7.0.pre.rc.1 lib/hermod/validators/non_zero.rb
hermod-2.6.2 lib/hermod/validators/non_zero.rb
hermod-2.6.1 lib/hermod/validators/non_zero.rb
hermod-2.5.3 lib/hermod/validators/non_zero.rb
hermod-2.5.2 lib/hermod/validators/non_zero.rb
hermod-2.5.1 lib/hermod/validators/non_zero.rb