class MediaArtsDb::Comic::FindTemplate
Attributes
id[RW]
Public Class Methods
new(id)
click to toggle source
# File lib/media_arts_db/comic/retrieve.rb, line 241 def initialize(id) @id = id end
Public Instance Methods
execute()
click to toggle source
Calls superclass method
MediaArtsDb::Comic::RetrieveTemplate#execute
# File lib/media_arts_db/comic/retrieve.rb, line 245 def execute class_name = @name.split(/_/).map(&:capitalize).join MediaArtsDb::Comic.const_get(class_name).new(@id, super(), true) end
Private Instance Methods
parse(response_body)
click to toggle source
# File lib/media_arts_db/comic/retrieve.rb, line 256 def parse(response_body) Parse.send("parse_#{@name}", response_body) end
request()
click to toggle source
# File lib/media_arts_db/comic/retrieve.rb, line 252 def request HttpBase.get(uri) end
uri()
click to toggle source
# File lib/media_arts_db/comic/retrieve.rb, line 260 def uri MediaArtsDb.send("comic_#{@name}_uri", @id) end