Sha256: d9b1874b3e566a4227a831d5c9385c4d300ead611a712a33f88e3d47d2e2c614

Contents?: true

Size: 266 Bytes

Versions: 2

Compression:

Stored size: 266 Bytes

Contents

class League < ActiveRecord::Base
  has_many :divisions, foreign_key: 'custom_league_id'
  has_many :teams, -> { readonly }, through: :divisions
  has_many :players, through: :teams

  validates_presence_of(:name)

  def custom_name
    "League '#{name}'"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rails_admin-0.6.4 spec/dummy_app/app/active_record/league.rb
rails_admin-0.6.3 spec/dummy_app/app/active_record/league.rb