Sha256: a18bb3878bd621b8a87bbcbd8a003d3a85628a5aaf2e7bfd38893cb31a17ca88

Contents?: true

Size: 597 Bytes

Versions: 33

Compression:

Stored size: 597 Bytes

Contents

class Player < ActiveRecord::Base
    has_one :article
    has_many :player_stats
    belongs_to :team
    has_one :injury_report
    
    def self.find_by_last_comma_first(full_name)
        tokens = full_name.split(',')
        Player.all(:conditions => ['last_name = ? and first_name = ?', tokens[0].strip, tokens[1].strip])
    end

	def year_abbreviation()
		if self.eligibility.nil?
			""
		elsif self.eligibility == "Freshman"
			"Fr"
		elsif self.eligibility == "Sophomore"
			"So"
		elsif self.eligibility == "Junior"
			"Jr"
		elsif self.eligibility == "Senior"
			"Sr"
		end
	end
	
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
sports_db-0.2.19 app/models/player.rb
sports_db-0.2.18 app/models/player.rb
sports_db-0.2.17 app/models/player.rb
sports_db-0.2.16 app/models/player.rb
sports_db-0.2.15 app/models/player.rb
sports_db-0.2.14 app/models/player.rb
sports_db-0.2.13 app/models/player.rb
sports_db-0.2.12 app/models/player.rb
sports_db-0.2.11 app/models/player.rb
sports_db-0.2.10 app/models/player.rb
sports_db-0.2.9 app/models/player.rb
sports_db-0.2.8 app/models/player.rb
sports_db-0.2.7 app/models/player.rb
sports_db-0.2.6 app/models/player.rb
sports_db-0.2.5 app/models/player.rb
sports_db-0.2.4 app/models/player.rb
sports_db-0.2.3 app/models/player.rb
sports_db-0.2.2 app/models/player.rb
sports_db-0.2.1 app/models/player.rb
sports_db-0.2 app/models/player.rb