Sha256: 0dd08605585639df4456d74d550ed31c1d6f012879d506a2b8d042a6da5bf0f6
Contents?: true
Size: 644 Bytes
Versions: 10
Compression:
Stored size: 644 Bytes
Contents
class Rhapsody::MembersController attr_accessor :path, :access_token, :raw_reponse, :json_response, :response_status PARENT_PATH = '/v1/me' def initialize(options) @access_token = options[:access_token] end # /me/account def account @path = PARENT_PATH + '/account' connection = Rhapsody::FaradayConnection.prepare_authorization(access_token) @raw_response = connection.get(@path) @json_response = JSON.parse(@raw_response.env[:body]) @response_status = @raw_response.env[:status] member = Rhapsody::Member.new(@json_response) end end
Version data entries
10 entries across 10 versions & 1 rubygems