class StarTrekCLI::Season
Attributes
episodes[R]
season_number[R]
series[R]
Public Class Methods
all()
click to toggle source
# File lib/StarTrekCLI/season.rb, line 17 def self.all @@all end
new(series, season_number)
click to toggle source
series is an instance of Series and also gives it a relationship
# File lib/StarTrekCLI/season.rb, line 7 def initialize(series, season_number) raise "season must be an integer" unless season_number.is_a? Integer raise "series must be a Series instance" unless series.is_a? StarTrekCLI::Series @series = series @season_number = season_number @episodes = {} @@all << self series.seasons[season_number] = self end