Class: RSpec::Terraform::Helpers::Var

Inherits:
Base
  • Object
show all
Defined in:
lib/rspec/terraform/helpers/var.rb

Instance Attribute Summary

Attributes inherited from Base

#binary, #configuration_provider, #execution_mode, #logger, #stderr, #stdin, #stdout

Instance Method Summary collapse

Methods inherited from Base

#initialize

Methods included from Parameters

#resolve_parameters, #with_configuration_provider_parameters, #with_mandatory_parameters, #with_resolved_vars

Constructor Details

This class inherits a constructor from RSpec::Terraform::Helpers::Base

Instance Method Details

#execute(overrides = {}, &block) ⇒ Object



10
11
12
13
14
# File 'lib/rspec/terraform/helpers/var.rb', line 10

def execute(overrides = {}, &block)
  parameters = resolve_parameters(overrides, &block)

  parameters[:vars][parameters[:name].to_sym]
end