lib/rspec/terraform/helpers/destroy.rb in rspec-terraform-0.1.0.pre.46 vs lib/rspec/terraform/helpers/destroy.rb in rspec-terraform-0.1.0.pre.47
- old
+ new
@@ -1,14 +1,21 @@
# frozen_string_literal: true
require 'ruby_terraform'
require_relative './base'
+require_relative './actions'
module RSpec
module Terraform
module Helpers
class Destroy < Base
+ include Actions::ExecuteIfRequired
+ include Actions::Validate
+ include Actions::Clean
+ include Actions::Init
+ include Actions::Destroy
+
def execute(overrides = {}, &block)
parameters = resolve_parameters(overrides, &block)
execute_if_required(parameters) do
validate(parameters)