module GcloudStorage

Constants

VERSION

Attributes

configuration[RW]
connection[RW]

Public Class Methods

configure() { |configuration| ... } click to toggle source
# File lib/gcloud_storage.rb, line 12
def self.configure
  self.configuration ||= Configuration.new
  yield(configuration)
end
initialize_service!() click to toggle source
# File lib/gcloud_storage.rb, line 21
def self.initialize_service!
  if self.configuration
    self.connection ||= Base.new(self.configuration.credentials)
  else
    Error.missing_credentials
  end
end
service() click to toggle source
# File lib/gcloud_storage.rb, line 17
def self.service
  self.connection || self.initialize_service!
end