class StarWarsComics::Series
Attributes
desc[RW]
end_date[RW]
issues[RW]
name[RW]
path[RW]
start_date[RW]
status[RW]
stories[RW]
Public Class Methods
all()
click to toggle source
# File lib/star-wars-comics/series.rb, line 18 def self.all @@all ||= StarWarsComics::Scraper::scrape_series("/wiki/Category:Canon_comics", []) end
new(name = nil, path = nil)
click to toggle source
# File lib/star-wars-comics/series.rb, line 7 def initialize(name = nil, path = nil) @name = name @path = path @issues = [] end
Public Instance Methods
add_issue(issue)
click to toggle source
# File lib/star-wars-comics/series.rb, line 13 def add_issue(issue) issue.series ||= self self.issues << issue unless self.issues.include?(issue) end