Sha256: d74d0e31d679da4250cc9baa34c5df5ecdbf86ba6400101df07ad98c1d8c9d1d

Contents?: true

Size: 480 Bytes

Versions: 6

Compression:

Stored size: 480 Bytes

Contents

class Contact < ActiveRecord::Base

  attr_accessor :secret

  belongs_to :group

  validates_presence_of :name
  validates_presence_of :details
  validates_presence_of :email
  validates_presence_of :phone
  validates_presence_of :url
  validates_presence_of :group

  validates_format_of :email, :with => /\A([^\s]+)@([^\s]+)\Z/i, :message => "is not valid"
  validates_format_of :phone, :with => /\A[0-9\s\(\)\+\-]+\Z/i, :message => "is not valid"

  has_attached :avatar

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
formula-1.0.1 test/dummy/app/models/contact.rb
formula-1.0.0 test/dummy/app/models/contact.rb
formula-0.3.9 test/dummy/app/models/contact.rb
formula-0.3.8 test/dummy/app/models/contact.rb
formula-0.3.7 test/dummy/app/models/contact.rb
formula-0.3.6 test/dummy/app/models/contact.rb