module Marver::Mappable
Private Instance Methods
characters()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 18 def characters Marver::Factory::Summary::Character.new(@results['characters']['items']).build end
comics()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 30 def comics Marver::Factory::Summary::Comic.new(@results['comics']['items']).build end
creators()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 14 def creators Marver::Factory::Summary::Creator.new(@results['creators']['items']).build end
dates()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 62 def dates Marver::Factory::Date.new(@results['dates']).build end
end_date()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 46 def end_date DateTime.parse(@results['end']) end
events()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 54 def events Marver::Factory::Summary::Event.new(@results['events']['items']).build end
images()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 82 def images Marver::Factory::Image.new(@results['images']).build end
next_event()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 6 def next_event Marver::Factory::Summary::Event.new(@results['next']).build.first end
next_serie()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 70 def next_serie Marver::Factory::Summary::Serie.new(@results['next']).build end
original_issue()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 78 def original_issue Marver::Factory::Summary::Comic.new(@results['originalIssue']).build.first end
prev_serie()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 74 def prev_serie Marver::Factory::Summary::Serie.new(@results['previous']).build end
previous_event()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 10 def previous_event Marver::Factory::Summary::Event.new(@results['previous']).build.first end
prices()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 66 def prices Marver::Factory::Price.new(@results['prices']).build end
series()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 22 def series Marver::Factory::Summary::Serie.new(@results['series']['items'] || @results['series']).build end
start_date()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 42 def start_date DateTime.parse(@results['start']) end
stories()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 26 def stories Marver::Factory::Summary::Story.new(@results['stories']['items']).build end
text_objects()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 58 def text_objects Marver::Factory::TextObject.new(@results['textObjects']).build end
thumbnail()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 38 def thumbnail Marver::Image.new(@results['thumbnail']) if @results['thumbnail'] end
urls()
click to toggle source
# File lib/marver/mappers/mappable.rb, line 34 def urls Marver::Factory::Url.new(@results['urls']).build end