Sha256: 68dc6c931c0df42d64993c1e837465923dc4bf5fffce1adb9000314eb17c5c52

Contents?: true

Size: 421 Bytes

Versions: 2

Compression:

Stored size: 421 Bytes

Contents

module ItunesApi
  module Music
    # Artist or Band from the Apple catalog
    class Artist
      def initialize(data)
        @data = data
      end

      def albums
        @albums ||= Album.build(data[:albums])
      end

      def artist_id
        @artist_id ||= data['amgArtistId']
      end

      def name
        @name ||= data['artistName']
      end

      private

      attr_reader :data
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
itunes_api-0.4.2 lib/itunes_api/music/artist.rb
itunes_api-0.4.0 lib/itunes_api/music/artist.rb