class RfcFormatValidator
Public Instance Methods
rfc_regexp()
click to toggle source
# File lib/rfc_format_validator.rb, line 8 def rfc_regexp if options[:force_homoclave] /\A[A-ZÑ&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]{3}\z/i else /\A[A-ZÑ&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9]([A-Z0-9]{3})?\z/i end end
validate_each(object, attribute, value)
click to toggle source
# File lib/rfc_format_validator.rb, line 2 def validate_each(object, attribute, value) unless value =~ rfc_regexp object.errors[attribute] << (options[:message] || "no es un RFC válido") end end