Module: Redd::Clients::Base::Identity

Included in:
Redd::Clients::Base
Defined in:
lib/redd/clients/base/identity.rb

Overview

Methods that require the “identity” scope

Instance Method Summary collapse

Instance Method Details

#meObjects::User

Returns The logged-in user.

Returns:



7
8
9
10
# File 'lib/redd/clients/base/identity.rb', line 7

def me
  response = get('/api/v1/me')
  object_from_body(kind: 't2', data: response.body)
end

#my_prefsObjects::Base

Returns Your current preferences.

Returns:

See Also:



14
15
16
17
18
# File 'lib/redd/clients/base/identity.rb', line 14

def my_prefs
  response = get('/api/v1/me/prefs')
  # Basically an uneditable mashie.
  Objects::Base.new(self, response.body)
end