Sha256: 46258227a1398fed472453189d6145f7757fb0606aae5e42ff2bf82475cbbf80
Contents?: true
Size: 802 Bytes
Versions: 3
Compression:
Stored size: 802 Bytes
Contents
# frozen_string_literal: true module AppleMusic class SearchResult attr_reader :activities, :albums, :apple_curators, :artists, :curators, :music_videos, :playlists, :songs, :stations def initialize(props = {}) @activities = Relationship.new(props['activities']).data @albums = Relationship.new(props['albums']).data @apple_curators = Relationship.new(props['apple-curators']).data @artists = Relationship.new(props['artists']).data @curators = Relationship.new(props['curators']).data @music_videos = Relationship.new(props['music-videos']).data @playlists = Relationship.new(props['playlists']).data @songs = Relationship.new(props['songs']).data @stations = Relationship.new(props['stations']).data end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
apple_music-0.3.1 | lib/apple_music/search_result.rb |
apple_music-0.3.0 | lib/apple_music/search_result.rb |
apple_music-0.2.0 | lib/apple_music/search_result.rb |