Sha256: 36e082c3e2500ff730105d568f5d24ddf32fe219d8a47aa44c395a7226322b3f

Contents?: true

Size: 485 Bytes

Versions: 4

Compression:

Stored size: 485 Bytes

Contents

# rubocop:disable ClassAndModuleChildren
module Aptible
  class Api::Account < Api::Resource
    has_many :apps
    has_many :databases
    has_many :disks
    has_many :services

    def production?
      type == 'production'
    end

    def operations
      # TODO: Implement /accounts/:id/operations
      []
    end

    def organization
      auth = Aptible::Auth::Resource.new(token: token, headers: headers)
      auth.find_by_url(links['organization'].href)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
aptible-api-0.4.8 lib/aptible/api/account.rb
aptible-api-0.4.7 lib/aptible/api/account.rb
aptible-api-0.4.6 lib/aptible/api/account.rb
aptible-api-0.4.5 lib/aptible/api/account.rb