class TerraspacePluginAzurerm::Interfaces::Backend::Base

Public Class Methods

new(info) click to toggle source
# File lib/terraspace_plugin_azurerm/interfaces/backend/base.rb, line 5
def initialize(info)
  @info = info
  @resource_group_name  = @info["resource_group_name"]
  @storage_account_name = @info["storage_account_name"]
  @container_name       = @info["container_name"]
end

Public Instance Methods

azure_info() click to toggle source
# File lib/terraspace_plugin_azurerm/interfaces/backend/base.rb, line 16
def azure_info
  AzureInfo
end
config() click to toggle source
# File lib/terraspace_plugin_azurerm/interfaces/backend/base.rb, line 12
def config
  TerraspacePluginAzurerm::Interfaces::Config.instance.config
end
logger() click to toggle source
# File lib/terraspace_plugin_azurerm/interfaces/backend/base.rb, line 21
def logger
  Terraspace.logger
end