class Marver::SerieAttributesMapper

Public Class Methods

new(results) click to toggle source
# File lib/marver/mappers/serie_attributes_mapper.rb, line 6
def initialize(results)
  @results = results
end

Public Instance Methods

map() click to toggle source
# File lib/marver/mappers/serie_attributes_mapper.rb, line 10
def map
  { 
    title:        @results['title'],
    resource_uri: @results['resourceURI'],
    description:  @results['description'],
    id:           @results['id'].to_i,
    type:         @results['type'],
    start_year:   @results['startYear'],
    end_year:     @results['endYear'],
    rating:       @results['rating'],
    comics: comics, 
    stories: stories,
    events: events,
    creators: creators,
    characters: characters,
    next: next_serie.first,
    previous: prev_serie.first,
    urls:       urls,
    thumbnail: thumbnail
  }
end