Sha256: 6e77b9892df9f1c18cffe53e9e9714f1f9a4968c06d2dc8dc8abbf62294fa5e1

Contents?: true

Size: 324 Bytes

Versions: 3

Compression:

Stored size: 324 Bytes

Contents

# frozen_string_literal: true

require_relative 'base'
require_relative '../values/boolean'

module RubyTerraform
  module Options
    module Types
      class Flag < Base
        include Values::Boolean

        def apply(builder)
          value ? builder.with_flag(name) : builder
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ruby-terraform-0.65.0.pre.11 lib/ruby_terraform/options/types/flag.rb
ruby-terraform-0.65.0.pre.10 lib/ruby_terraform/options/types/flag.rb
ruby-terraform-0.65.0.pre.9 lib/ruby_terraform/options/types/flag.rb