module Heroku::API::Account

Constants

RESOURCE_TYPE

Public Instance Methods

account() click to toggle source
# File lib/heroku/api/account.rb, line 11
def account
  Heroku::Properties.logger.info("[Account] Fetching.")

  @@etag, res =
    Heroku::Conn::Get(
      '/account',
      etag: @@etag,
      r_type: RESOURCE_TYPE
    )

  Heroku::Model::Account.new(res.merge("parent" => self))
end
update_account(account) click to toggle source
# File lib/heroku/api/account.rb, line 24
def update_account(account)
  Heroku::Properties.logger.info("[Account] Updating #{account.id}")

  @@etag, res =
    Heroku::Conn::Patch(
      "/account",
      r_type: RESOURCE_TYPE,
      body: account.patchable.to_json
    )

  Heroku::Model::Account.new(res.merge("parent" => self))
end