Sha256: 5da8d1d38a9ce64065a2642c40eccaab71e43c0cc5e7bed565d6c556aefe7fd4

Contents?: true

Size: 210 Bytes

Versions: 6

Compression:

Stored size: 210 Bytes

Contents

class PermalinkValidator < ActiveModel::EachValidator
  def validate_each(record, attribute, value)
    unless value =~ /\A[a-zA-Z0-9\-_]+\Z/
      record.errors.add(attribute, :wrong_format)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
tienda-2.1.3 app/validators/permalink_validator.rb
tienda-2.1.2 app/validators/permalink_validator.rb
tienda-2.1.1 app/validators/permalink_validator.rb
tienda-2.1.0 app/validators/permalink_validator.rb
tienda-2.0.2 app/validators/permalink_validator.rb
tienda-2.0.1 app/validators/permalink_validator.rb