Sha256: 441d8c43fffb8590024ba525f80c124206de6d662e5044db06de5681fa54922b

Contents?: true

Size: 222 Bytes

Versions: 2

Compression:

Stored size: 222 Bytes

Contents

# frozen_string_literal: true

class BooleanValidator < BaseValidator

  VALUES ||= %w[
    1 0 t f true false y n yes no on off
  ].freeze

  private

  def valid_attr?
    VALUES.include?(value.to_s.downcase)
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lite-validators-1.0.5 lib/lite/validators/boolean_validator.rb
lite-validators-1.0.4 lib/lite/validators/boolean_validator.rb