Sha256: 764d5a1a702305e17091e5a7a288d53aa9823ef8ee57424089416682a24e2ba9

Contents?: true

Size: 397 Bytes

Versions: 1

Compression:

Stored size: 397 Bytes

Contents

module MxitRails
  class Validations

    def self.not_blank? input
      return !input.blank?
    end

    def self.numeric? input
      return !input.blank? && input.match(/^[0-9]+$/)
    end

    def self.min_length? input, max
      return !input.blank? && (input.length >= max)
    end

    def self.max_length? input, max
      return input.blank? || (input.length <= max)
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mxit-rails-0.0.8 lib/mxit_rails/validations.rb