class Marver::EventAttributesMapper

Public Class Methods

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

Public Instance Methods

map() click to toggle source
# File lib/marver/mappers/event_attributes_mapper.rb, line 10
def map
  { title:        @results['title'],
    resource_uri: @results['resourceURI'],
    description:  @results['description'],
    id:           @results['id'].to_i,
    next:         next_event,
    previous:     previous_event,
    creators:     creators,
    characters:   characters,
    series:       series,
    stories:      stories,
    comics:       comics,
    urls:         urls,
    thumbnail:    thumbnail,
    start:        start_date,
    end:          end_date
  }
end