Sha256: 784f4bb64145125a2c0c68874df4310825a8763b98422af144d18b59265e4eeb

Contents?: true

Size: 271 Bytes

Versions: 5

Compression:

Stored size: 271 Bytes

Contents

class FormatValidation < Validation
  def self.validate(params, field, name, value, record, errors)
    format = params['format']
    errors[field.name] << new(format) unless value =~ Regexp.new(format)
  end

  def describe
    "is not in the required format"
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
yodel-0.0.7 lib/yodel/models/core/validations/format_validation.rb
yodel-0.0.4 lib/yodel/models/core/validations/format_validation.rb
yodel-0.0.3 lib/yodel/models/core/validations/format_validation.rb
yodel-0.0.2 lib/yodel/models/core/validations/format_validation.rb
yodel-0.0.1 lib/yodel/models/core/validations/format_validation.rb