Sha256: c6a579de9d33d83c5e3b974ba82f873b281a98e36e6204c8fd0ee43d43f121d2

Contents?: true

Size: 347 Bytes

Versions: 10

Compression:

Stored size: 347 Bytes

Contents

class Coach < ActiveRecord::Base
  include Fae::Concerns::Models::Base

  belongs_to :team

  validates :first_name, presence: true
  validates :last_name, presence: true
  validates :team_id, presence: true

  def fae_display_field
    full_name
  end

  def fae_parent
    team
  end

  def full_name
    "#{first_name} #{last_name}"
  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
fae-rails-1.5.1 spec/dummy/app/models/coach.rb
fae-rails-1.5.0 spec/dummy/app/models/coach.rb
fae-rails-1.4.1 spec/dummy/app/models/coach.rb
fae-rails-1.4.0 spec/dummy/app/models/coach.rb
fae-rails-1.3.1 spec/dummy/app/models/coach.rb
fae-rails-1.3.0 spec/dummy/app/models/coach.rb
fae-rails-1.2.5 spec/dummy/app/models/coach.rb
fae-rails-1.2.4 spec/dummy/app/models/coach.rb
fae-rails-1.2.3 spec/dummy/app/models/coach.rb
fae-rails-1.2.2 spec/dummy/app/models/coach.rb