Sha256: 222cb43cdbff5e3a164736ad5c1ae7f3bb890c7c287c4ae3ee491d811e5603a8

Contents?: true

Size: 391 Bytes

Versions: 2

Compression:

Stored size: 391 Bytes

Contents

module Campagne
  class CampagneContact < ActiveRecord::Base
    has_and_belongs_to_many :campagne_lists

    attr_accessible :email, :name

    validates :email, :presence => true, :uniqueness => true
    validates_format_of :email, :with => /^(|(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6})$/i

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
campagne-0.2.2 app/models/campagne/campagne_contact.rb
campagne-0.2.0 app/models/campagne/campagne_contact.rb