class Marver::ComicAttributesMapper
Public Class Methods
new(results)
click to toggle source
# File lib/marver/mappers/comic_attributes_mapper.rb, line 6 def initialize(results) @results = results end
Public Instance Methods
map()
click to toggle source
# File lib/marver/mappers/comic_attributes_mapper.rb, line 10 def map { title: @results['title'], resource_uri: @results['resourceURI'], id: @results['id'].to_i, digital_id: @results['digitalId'], issue_number: @results['issueNumber'], variant_description: @results['variantDescription'], description: @results['description'], isbn: @results['isbn'], upc: @results['upc'], diamond_code: @results['diamondCode'], ean: @results['ean'], issn: @results['issn'], format: @results['format'], page_count: @results['pageCount'], characters: characters, stories: stories, creators: creators, events: events, series: series, urls: urls, prices: prices, images: images, thumbnail: thumbnail, text_objects: text_objects, dates: dates } end