class Rubybrainz::Transforms::JsonToArtist
Convert response json to an artist
Public Instance Methods
call(json_artist:)
click to toggle source
# 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
Private Instance Methods
json_to_area()
click to toggle source
# File lib/rubybrainz/transforms/json_to_artist.rb, line 26 def json_to_area @json_to_area ||= Rubybrainz::Transforms::JsonToArea.new end