module Google::Cloud

def self.new project = nil, keyfile = nil, retries: nil, timeout: nil

Returns:
  • (Google::Cloud) -

Parameters:
  • timeout (Integer) -- Default timeout to use in requests. Optional.
  • retries (Integer) -- Number of times to retry requests on server
  • keyfile (String, Hash) -- Keyfile downloaded from Google Cloud. If
  • project (String) -- Project identifier for the Pub/Sub service you are
def self.new project = nil, keyfile = nil, retries: nil, timeout: nil
  gcloud = Object.new
  gcloud.instance_variable_set "@project", project
  gcloud.instance_variable_set "@keyfile", keyfile
  gcloud.instance_variable_set "@retries", retries
  gcloud.instance_variable_set "@timeout", timeout
  gcloud.extend Google::Cloud
  gcloud
end