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