class Show
Attributes
channel[RW]
date[RW]
episode[RW]
episode_name[RW]
genre[RW]
name[R]
season[RW]
showtime[RW]
status[RW]
summary[RW]
url[RW]
Public Class Methods
all()
click to toggle source
# File lib/show.rb, line 15 def self.all @@all end
find_by_name(name)
click to toggle source
# File lib/show.rb, line 19 def self.find_by_name(name) @@all.find{|show| show.name == name} end
find_or_create_by_name(name)
click to toggle source
# File lib/show.rb, line 23 def self.find_or_create_by_name(name) self.find_by_name(name) ? self.find_by_name(name) : Show.new(name) end
new(name)
click to toggle source
# File lib/show.rb, line 6 def initialize(name) @name = name @genre = [] end
Public Instance Methods
save()
click to toggle source
# File lib/show.rb, line 11 def save @@all << self end