Sha256: d172fa1ef32778571b3904397e1d1a23131e0c569654a6f0843903f727115cea
Contents?: true
Size: 726 Bytes
Versions: 13
Compression:
Stored size: 726 Bytes
Contents
module Fog module Compute class Google class Real include Fog::Google::Shared attr_accessor :client attr_reader :compute, :extra_global_projects def initialize(options) shared_initialize(options[:google_project], GOOGLE_COMPUTE_API_VERSION, GOOGLE_COMPUTE_BASE_URL) options[:google_api_scope_url] = GOOGLE_COMPUTE_API_SCOPE_URLS.join(" ") @client = initialize_google_client(options) @compute = @client.discovered_api("compute", api_version) @resourceviews = @client.discovered_api("resourceviews", "v1beta1") @extra_global_projects = options[:google_extra_global_projects] || [] end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems