Sha256: 48aacd6bcf8a567233a7f972b982d043c62d909596fa5e311b067d8cd7be4f73

Contents?: true

Size: 413 Bytes

Versions: 3

Compression:

Stored size: 413 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 amg_id
        @amg_id ||= data[:amgArtistId]
      end

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

      private

      attr_reader :data
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
itunes_api-0.6.0 lib/itunes_api/music/artist.rb
itunes_api-0.5.1 lib/itunes_api/music/artist.rb
itunes_api-0.5.0 lib/itunes_api/music/artist.rb