Sha256: f2100b3485c80b15beb02dd4fd5ec479c177bbd177d839cb17d883b8098aee0c
Contents?: true
Size: 407 Bytes
Versions: 5
Compression:
Stored size: 407 Bytes
Contents
require 'date' module GS1 module Validations # Ensures correct date validation. # module DateValidation def validate_date(_options = {}) errors << 'Invalid date' unless valid_date? end def valid_date? return true if data.is_a?(::Date) ::Date.parse(data) true rescue TypeError, ArgumentError false end end end end
Version data entries
5 entries across 5 versions & 1 rubygems