Sha256: 6e6a94884c0a5a663083287e4ae0129c97f83726b15d733a11be77b131ab9ccb
Contents?: true
Size: 380 Bytes
Versions: 12
Compression:
Stored size: 380 Bytes
Contents
class EmailAddress < ActiveRecord::Base establish_connection :users belongs_to :person validates_uniqueness_of :address def primary=(value) if value and not person.nil? person.email_addresses.each do |addr| if addr != self addr.primary = false addr.save end end end write_attribute(:primary, value) end end
Version data entries
12 entries across 12 versions & 2 rubygems