Sha256: 7392258606c365d0d90cc8d2179c8faf71d80df3135628ce7f98bdda300f908c
Contents?: true
Size: 438 Bytes
Versions: 12
Compression:
Stored size: 438 Bytes
Contents
module Mongomatic module Validatable class ValidatesFormatOf < ValidationBase #:nodoc: required_option :with def valid?(instance) value = instance[self.attribute.to_s] return true if allow_nil && value.nil? return true if allow_blank && value.blank? not (value.to_s =~ self.with).nil? end def message(instance) super || "is invalid" end end end end
Version data entries
12 entries across 12 versions & 1 rubygems