class StarTrekCLI::Episode

Attributes

air_date[R]
name[R]
production_number[R]
season[R]
star_date[R]

Public Class Methods

all() click to toggle source
# File lib/StarTrekCLI/episode.rb, line 17
def self.all
  @@all
end
new(season, production_number, name, star_date, air_date, script = nil) click to toggle source
# File lib/StarTrekCLI/episode.rb, line 6
def initialize(season, production_number, name, star_date, air_date, script = nil)
  @season = season
  @name = name
  @production_number = production_number
  @star_date = star_date
  @air_date = air_date
  @@all << self
  raise "episode.new was called with an int and not a string" unless production_number.is_a? String
  season.episodes[production_number] = self
end