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

Version Path
rhapsody-0.0.11 lib/rhapsody/controllers/members_controller.rb
rhapsody-0.0.10 lib/rhapsody/controllers/members_controller.rb
rhapsody-0.0.9 lib/rhapsody/controllers/members_controller.rb
rhapsody-0.0.8 lib/rhapsody/controllers/members_controller.rb
rhapsody-0.0.8.beta3 lib/rhapsody/controllers/members_controller.rb
rhapsody-0.0.8.beta2 lib/rhapsody/controllers/members_controller.rb
rhapsody-0.0.8.beta1 lib/rhapsody/controllers/members_controller.rb
rhapsody-0.0.7 lib/rhapsody/controllers/members_controller.rb
rhapsody-0.0.6 lib/rhapsody/controllers/members_controller.rb
rhapsody-0.0.6.beta4 lib/rhapsody/controllers/members_controller.rb