Class: DataScope::User

Inherits:
Object
  • Object
show all
Includes:
HTTParty
Defined in:
lib/data_scope_api.rb

Instance Method Summary collapse

Constructor Details

#initialize(session) ⇒ User

Returns a new instance of User.



54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# File 'lib/data_scope_api.rb', line 54

def initialize(session)
  @session = session
  path = "/RestApi/v1/Users/Users(#{Config::DATA_SCOPE_USERNAME})"
  options = {
    headers: {
      "Prefer" => "respond-async",
      "Authorization" => "Token #{@session.token}"
    }
  }
  if session.configured?
    resp = self.class.get path, options
    @session.logger.debug resp
  else
    session.not_configured_error
  end
end