Class: PlatformAPI::DynoSize

Inherits:
Object
  • Object
show all
Defined in:
lib/platform-api/client.rb

Overview

Dyno sizes are the values and details of sizes that can be assigned to dynos. This information can also be found at : https://devcenter.heroku.com/articles/dyno-types.

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ DynoSize

Returns a new instance of DynoSize.



1747
1748
1749
# File 'lib/platform-api/client.rb', line 1747

def initialize(client)
  @client = client
end

Instance Method Details

#info(dyno_size_id_or_dyno_size_name) ⇒ Object

Info for existing dyno size.

Parameters:

  • dyno_size_id_or_dyno_size_name:

    unique identifier of the dyno size or name of the dyno size



1754
1755
1756
# File 'lib/platform-api/client.rb', line 1754

def info(dyno_size_id_or_dyno_size_name)
  @client.dyno_size.info(dyno_size_id_or_dyno_size_name)
end

#listObject

List existing dyno sizes.



1759
1760
1761
# File 'lib/platform-api/client.rb', line 1759

def list()
  @client.dyno_size.list()
end

#list_app_dyno_sizes(app_id_or_app_name) ⇒ Object

List available dyno sizes for an app

Parameters:

  • app_id_or_app_name:

    unique identifier of app or unique name of app



1766
1767
1768
# File 'lib/platform-api/client.rb', line 1766

def list_app_dyno_sizes(app_id_or_app_name)
  @client.dyno_size.list_app_dyno_sizes(app_id_or_app_name)
end