Module: Rocksky

Defined in:
lib/rocksky.rb,
lib/rocksky/http.rb,
lib/rocksky/error.rb,
lib/rocksky/client.rb,
lib/rocksky/version.rb,
lib/rocksky/resources/base.rb,
lib/rocksky/resources/feed.rb,
lib/rocksky/resources/like.rb,
lib/rocksky/resources/song.rb,
lib/rocksky/resources/actor.rb,
lib/rocksky/resources/album.rb,
lib/rocksky/resources/graph.rb,
lib/rocksky/resources/shout.rb,
lib/rocksky/resources/stats.rb,
lib/rocksky/resources/apikey.rb,
lib/rocksky/resources/artist.rb,
lib/rocksky/resources/charts.rb,
lib/rocksky/resources/mirror.rb,
lib/rocksky/resources/player.rb,
lib/rocksky/resources/spotify.rb,
lib/rocksky/resources/playlist.rb,
lib/rocksky/resources/scrobble.rb

Defined Under Namespace

Modules: Resources Classes: BadRequest, Client, Error, Forbidden, HTTP, HTTPError, NotFound, RateLimited, ServerError, TransportError, Unauthorized

Constant Summary collapse

VERSION =
"0.1.0".freeze

Class Method Summary collapse

Class Method Details

.new(**opts) ⇒ Object

Build a new Rocksky client.

client = Rocksky.new(token: ENV["ROCKSKY_TOKEN"])

See Rocksky::Client#initialize for all options.



29
30
31
# File 'lib/rocksky.rb', line 29

def self.new(**opts)
  Client.new(**opts)
end