class Google::Cloud::Env::ComputeMetadata

def initialize variables: nil,

Parameters:
  • compute_smbios (Google::Cloud::Env::ComputeSMBIOS) -- Access
  • variables (Google::Cloud::Env::Variables) -- Access object for
def initialize variables: nil,
               compute_smbios: nil
  @variables = variables || Variables.new
  @compute_smbios = compute_smbios || ComputeSMBIOS.new
  # This mutex protects the overrides and existence settings.
  # Those values won't change within a synchronize block.
  @mutex = Thread::Mutex.new
  reset!
end