Sha256: 8380925f0ad7e8dea3f3d8c5ed193b38985914171ab4c3fe75c3bcec6177a5ac

Contents?: true

Size: 402 Bytes

Versions: 4

Compression:

Stored size: 402 Bytes

Contents

module Terraspace::Terraform::Ihooks
  class Base < Terraspace::CLI::Base
    include Terraspace::Cloud::Api::Concern

    def initialize(name, options={})
      @name = name
      @success = options[:success]
      super(options)
    end

    def destroy?
      return false if @options.nil?
      result = @options[:args]&.include?('--destroy') || @options[:destroy]
      !!result
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
terraspace-2.0.3 lib/terraspace/terraform/ihooks/base.rb
terraspace-2.0.2 lib/terraspace/terraform/ihooks/base.rb
terraspace-2.0.1 lib/terraspace/terraform/ihooks/base.rb
terraspace-2.0.0 lib/terraspace/terraform/ihooks/base.rb