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