Module: AppleMusic
- Defined in:
- lib/apple_music.rb,
lib/apple_music/song.rb,
lib/apple_music/album.rb,
lib/apple_music/chart.rb,
lib/apple_music/error.rb,
lib/apple_music/genre.rb,
lib/apple_music/artist.rb,
lib/apple_music/config.rb,
lib/apple_music/search.rb,
lib/apple_music/artwork.rb,
lib/apple_music/curator.rb,
lib/apple_music/preview.rb,
lib/apple_music/station.rb,
lib/apple_music/version.rb,
lib/apple_music/activity.rb,
lib/apple_music/playlist.rb,
lib/apple_music/resource.rb,
lib/apple_music/response.rb,
lib/apple_music/connection.rb,
lib/apple_music/storefront.rb,
lib/apple_music/music_video.rb,
lib/apple_music/relationship.rb,
lib/apple_music/apple_curator.rb,
lib/apple_music/search_result.rb,
lib/apple_music/chart_response.rb,
lib/apple_music/editorial_notes.rb,
lib/apple_music/play_parameters.rb,
lib/apple_music/song/attributes.rb,
lib/apple_music/album/attributes.rb,
lib/apple_music/genre/attributes.rb,
lib/apple_music/artist/attributes.rb,
lib/apple_music/curator/attributes.rb,
lib/apple_music/song/relationships.rb,
lib/apple_music/station/attributes.rb,
lib/apple_music/activity/attributes.rb,
lib/apple_music/album/relationships.rb,
lib/apple_music/playlist/attributes.rb,
lib/apple_music/artist/relationships.rb,
lib/apple_music/curator/relationships.rb,
lib/apple_music/storefront/attributes.rb,
lib/apple_music/activity/relationships.rb,
lib/apple_music/music_video/attributes.rb,
lib/apple_music/playlist/relationships.rb,
lib/apple_music/apple_curator/attributes.rb,
lib/apple_music/music_video/relationships.rb,
lib/apple_music/apple_curator/relationships.rb
Overview
Defined Under Namespace
Modules: Search
Classes: Activity, Album, ApiError, AppleCurator, Artist, Artwork, Chart, ChartResponse, Config, Curator, EditorialNotes, Error, Genre, MusicVideo, ParameterMissing, PlayParameters, Playlist, Preview, Relationship, Resource, Response, SearchResponse, SearchResult, Song, Station, Storefront
Constant Summary
collapse
- VERSION =
'0.3.1'
- API_URI =
'https://api.music.apple.com/v1/'
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
15
16
17
|
# File 'lib/apple_music/connection.rb', line 15
def config
@config ||= Config.new
end
|
19
20
21
|
# File 'lib/apple_music/connection.rb', line 19
def configure(&block)
block.call(config)
end
|
.search(**options) ⇒ Object
34
35
36
|
# File 'lib/apple_music.rb', line 34
def search(**options)
Search.search(**options)
end
|
.search_hint(**options) ⇒ Object
38
39
40
|
# File 'lib/apple_music.rb', line 38
def search_hint(**options)
Search.search_hint(**options)
end
|