class Scalingo::Auth::User

Public Instance Methods

self(headers = nil, &block) click to toggle source
# File lib/scalingo/auth/user.rb, line 5
def self(headers = nil, &block)
  data = nil

  response = connection.get(
    "users/self",
    data,
    headers,
    &block
  )

  unpack(:user) { response }
end
stop_free_trial(headers = nil, &block) click to toggle source
# File lib/scalingo/auth/user.rb, line 31
def stop_free_trial(headers = nil, &block)
  data = nil

  response = connection.post(
    "users/stop_free_trial",
    data,
    headers,
    &block
  )

  unpack { response }
end
update(payload, headers = nil, &block) click to toggle source
# File lib/scalingo/auth/user.rb, line 18
def update(payload, headers = nil, &block)
  data = {user: payload}

  response = connection.put(
    "users/account",
    data,
    headers,
    &block
  )

  unpack(:user) { response }
end