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