class StarWarsComics::Issue
Attributes
colorist[R]
last_issue[RW]
letterer[R]
name[RW]
next_issue[RW]
pages[RW]
path[RW]
penciller[R]
pub_date[RW]
series[R]
writer[R]
Public Class Methods
all()
click to toggle source
# File lib/star-wars-comics/issue.rb, line 48 def self.all @@all end
new(name = nil, path = nil)
click to toggle source
# File lib/star-wars-comics/issue.rb, line 10 def initialize(name = nil, path = nil) @name = name @path = path @writer = nil @penciller = nil @letterer = nil @colorist = nil @next_issue = nil @last_issue = nil StarWarsComics::Scraper.scrape_issue_info(self) @@all << self end
Public Instance Methods
colorist=(colorist)
click to toggle source
# File lib/star-wars-comics/issue.rb, line 43 def colorist=(colorist) @colorist = colorist colorist.add_issue(self) end
letterer=(letterer)
click to toggle source
# File lib/star-wars-comics/issue.rb, line 38 def letterer=(letterer) @letterer = letterer letterer.add_issue(self) end
penciller=(penciller)
click to toggle source
# File lib/star-wars-comics/issue.rb, line 33 def penciller=(penciller) @penciller = penciller penciller.add_issue(self) end
series=(series)
click to toggle source
# File lib/star-wars-comics/issue.rb, line 23 def series=(series) @series = series series.add_issue(self) end
writer=(writer)
click to toggle source
# File lib/star-wars-comics/issue.rb, line 28 def writer=(writer) @writer = writer writer.add_issue(self) end