class Octobat::Plaza::Account

Public Class Methods

url() click to toggle source
# File lib/octobat/plaza/account.rb, line 8
def self.url
  '/plaza/accounts'
end

Public Instance Methods

activate(params = {}, opts = {}) click to toggle source
# File lib/octobat/plaza/account.rb, line 12
def activate(params = {}, opts = {})
  response, api_key = Octobat.request(:patch, activate_url, @api_key, params, opts)
  refresh_from(response, api_key)
end
deactivate(params = {}, opts = {}) click to toggle source
# File lib/octobat/plaza/account.rb, line 17
def deactivate(params = {}, opts = {})
  response, api_key = Octobat.request(:patch, deactivate_url, @api_key, params, opts)
  refresh_from(response, api_key)
end
list_capabilities(params = {}, opts = {}) click to toggle source
# File lib/octobat/plaza/account.rb, line 22
def list_capabilities(params = {}, opts = {})
  Capability.list(params.merge({ :account => id }), {api_key: @api_key}.merge(opts))
end

Private Instance Methods

activate_url() click to toggle source
# File lib/octobat/plaza/account.rb, line 28
def activate_url
  url + '/activate'
end
deactivate_url() click to toggle source
# File lib/octobat/plaza/account.rb, line 32
def deactivate_url
  url + '/deactivate'
end