Sha256: a1be12119be4e49d8212404f9ff1bf8dd0460444583173826e04d380a193aa5f

Contents?: true

Size: 473 Bytes

Versions: 47

Compression:

Stored size: 473 Bytes

Contents

class User < ActiveRecord::Base

  has_one :company, :foreign_key => 'owner_id'
  has_one :address, :as => :addressable

  has_and_belongs_to_many :users, :join_table => "purchases", :association_foreign_key => 'present_id', :foreign_key => 'buyer_id'

  validates_uniqueness_of :name

  def search_via_email(email = "user@domain.com")
    self.find_by_email(email)
  end

  def search_via_email_and_name(email, name)
    self.find_by_email_and_name(email, name)
  end
end

Version data entries

47 entries across 47 versions & 3 rubygems

Version Path
lol_dba-1.6.5 spec/fixtures/app/models/user.rb
lol_dba-1.6.4 spec/fixtures/app/models/user.rb
lol_dba-1.6.3 spec/fixtures/app/models/user.rb
lol_dba-1.6.2 spec/fixtures/app/models/user.rb
lol_dba-1.6.1 spec/fixtures/app/models/user.rb
lol_dba-1.6.0 spec/fixtures/app/models/user.rb
lol_dba-1.5.0 spec/fixtures/app/models/user.rb
lol_dba-1.4.3 spec/fixtures/app/models/user.rb
lol_dba-1.4.2 spec/fixtures/app/models/user.rb
lol_dba-1.4.1 spec/fixtures/app/models/user.rb
lol_dba-1.4.0 spec/fixtures/app/models/user.rb
lol_dba-1.3.1 spec/fixtures/app/models/user.rb
lol_dba-1.3.0 spec/fixtures/app/models/user.rb
lol_dba-1.2.1 spec/fixtures/app/models/user.rb
lol_dba-1.2.0 spec/fixtures/app/models/user.rb
lol_dba-1.1.1 spec/fixtures/app/models/user.rb
lol_dba-1.1 spec/fixtures/app/models/user.rb
lol_dba-1.0 spec/fixtures/app/models/user.rb
jacobat-refinerycms-0.9.6.14 vendor/plugins/rails_indexes/test/fixtures/app/models/user.rb
refinerycms-0.9.6.34 vendor/plugins/rails_indexes/test/fixtures/app/models/user.rb