Class: Rubybrainz::Transforms::JsonToArtist
- Inherits:
-
Object
- Object
- Rubybrainz::Transforms::JsonToArtist
- Defined in:
- lib/rubybrainz/transforms/json_to_artist.rb
Overview
Convert response json to an artist
Instance Method Summary collapse
Instance Method Details
#call(json_artist:) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/rubybrainz/transforms/json_to_artist.rb', line 10 def call(json_artist:) Rubybrainz::Entities::Artist.new( id: json_artist['id'], name: json_artist['name'], sort_name: json_artist['sort-name'], type: json_artist['type'], type_id: json_artist['type-id'], gender: json_artist['gender'], country: json_artist['country'], area: json_to_area.call(json_area: json_artist['area']), begin_area: json_to_area.call(json_area: json_artist['begin-area']) ) end |