Class: Rocksky::Resources::Album
- Defined in:
- lib/rocksky/resources/album.rb
Overview
‘app.rocksky.album.*` endpoints.
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#get_album(uri:) ⇒ Object
Fetch an album by AT-URI.
-
#get_album_tracks(uri:) ⇒ Object
Tracks belonging to an album.
-
#get_albums(limit: nil, offset: nil, genre: nil) ⇒ Object
List albums.
Methods inherited from Base
Constructor Details
This class inherits a constructor from Rocksky::Resources::Base
Instance Method Details
#get_album(uri:) ⇒ Object
Fetch an album by AT-URI.
6 7 8 |
# File 'lib/rocksky/resources/album.rb', line 6 def get_album(uri:) query("app.rocksky.album.getAlbum", uri: uri) end |
#get_album_tracks(uri:) ⇒ Object
Tracks belonging to an album.
17 18 19 |
# File 'lib/rocksky/resources/album.rb', line 17 def get_album_tracks(uri:) query("app.rocksky.album.getAlbumTracks", uri: uri) end |
#get_albums(limit: nil, offset: nil, genre: nil) ⇒ Object
List albums.
11 12 13 14 |
# File 'lib/rocksky/resources/album.rb', line 11 def get_albums(limit: nil, offset: nil, genre: nil) query("app.rocksky.album.getAlbums", limit: limit, offset: offset, genre: genre) end |