module Gcloud::Cli

Constants

Config
VERSION

Public Instance Methods

create_gorgon_cluster(grid_configuration_name) click to toggle source
# File lib/gcloud/cli.rb, line 10
def create_gorgon_cluster(grid_configuration_name)
  config = ConfigRepository.find_or_create
  result = JSON[post_create_cluster(config, grid_configuration_name)]

  { cluster_id: result['cluster_id'] }
end
release_gorgon_cluster(cluster_id) click to toggle source
# File lib/gcloud/cli.rb, line 17
def release_gorgon_cluster(cluster_id)
  config = ConfigRepository.find_or_create
  RestClient.post(config.release_cluster_url(cluster_id), api_key: config.api_key)
end

Private Instance Methods

post_create_cluster(config, grid_configuration_name) click to toggle source
# File lib/gcloud/cli.rb, line 24
def post_create_cluster(config, grid_configuration_name)
  RestClient.post(config.create_cluster_url,
    api_key: config.api_key,
    grid_configuration_name: grid_configuration_name
  )
end