class PlayerSetHistory::Tournament

Attributes

date[RW]
name[RW]
sets[RW]
winner[RW]

Public Class Methods

all() click to toggle source
# File lib/player_set_history/tournament.rb, line 14
def self.all 
  @@all
end
find_or_create_from_name(name, date) click to toggle source
# File lib/player_set_history/tournament.rb, line 22
def self.find_or_create_from_name (name, date)
   tourny_index = self.all.index {|x| x.name == name}
   
   if tourny_index == nil
     tourny = PlayerSetHistory::Tournament.new(name, date)
   else
     tourny = self.all[tourny_index]
   end
   
   return tourny
end
new(name, date) click to toggle source
# File lib/player_set_history/tournament.rb, line 7
def initialize (name, date)
  @name = name
  @date = DateTime.strptime(date.to_s,'%s').to_s[0..9]
  @@all << self
  @sets = []
end

Public Instance Methods

add_set(set) click to toggle source
# File lib/player_set_history/tournament.rb, line 18
def add_set(set)
  @sets << set
end