Module: RSpec::Terraform::Helpers

Defined in:
lib/rspec/terraform/helpers.rb,
lib/rspec/terraform/helpers/var.rb,
lib/rspec/terraform/helpers/base.rb,
lib/rspec/terraform/helpers/plan.rb,
lib/rspec/terraform/helpers/apply.rb,
lib/rspec/terraform/helpers/output.rb,
lib/rspec/terraform/helpers/destroy.rb,
lib/rspec/terraform/helpers/parameters.rb,
lib/rspec/terraform/helpers/actions/init.rb,
lib/rspec/terraform/helpers/actions/plan.rb,
lib/rspec/terraform/helpers/actions/show.rb,
lib/rspec/terraform/helpers/actions/apply.rb,
lib/rspec/terraform/helpers/actions/clean.rb,
lib/rspec/terraform/helpers/actions/output.rb,
lib/rspec/terraform/helpers/actions/remove.rb,
lib/rspec/terraform/helpers/actions/destroy.rb,
lib/rspec/terraform/helpers/actions/validate.rb,
lib/rspec/terraform/helpers/actions/execute_if_required.rb,
lib/rspec/terraform/helpers/actions/command_instantiation.rb

Defined Under Namespace

Modules: Actions, Parameters Classes: Apply, Base, Destroy, Output, Plan, Var

Instance Method Summary collapse

Instance Method Details

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



12
13
14
15
16
# File 'lib/rspec/terraform/helpers.rb', line 12

def apply(overrides = {}, &block)
  RSpec::Terraform::Helpers::Apply
    .new(helper_options)
    .execute(overrides, &block)
end

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



18
19
20
21
22
# File 'lib/rspec/terraform/helpers.rb', line 18

def destroy(overrides = {}, &block)
  RSpec::Terraform::Helpers::Destroy
    .new(helper_options)
    .execute(overrides, &block)
end

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



24
25
26
27
28
# File 'lib/rspec/terraform/helpers.rb', line 24

def output(overrides = {}, &block)
  RSpec::Terraform::Helpers::Output
    .new(helper_options)
    .execute(overrides, &block)
end

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



30
31
32
33
34
# File 'lib/rspec/terraform/helpers.rb', line 30

def plan(overrides = {}, &block)
  RSpec::Terraform::Helpers::Plan
    .new(helper_options)
    .execute(overrides, &block)
end

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



36
37
38
39
40
# File 'lib/rspec/terraform/helpers.rb', line 36

def var(overrides = {}, &block)
  RSpec::Terraform::Helpers::Var
    .new(helper_options)
    .execute(overrides, &block)
end