Sha256: 64abad61b649834559c0dbd7738968a08c0b76b34066c696a224d0d0332e0dee

Contents?: true

Size: 411 Bytes

Versions: 4

Compression:

Stored size: 411 Bytes

Contents

# frozen_string_literal: true

require 'immutable-struct'

module RubyTerraform
  module Options
    module Types
      class Base < ImmutableStruct.new(:name, :value, :separator)
        def initialize(name, value, **opts)
          super(name: name, value: value, separator: opts[:separator])
        end

        def apply(_builder)
          raise 'Not implemented.'
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ruby-terraform-0.65.0.pre.15 lib/ruby_terraform/options/types/base.rb
ruby-terraform-0.65.0.pre.14 lib/ruby_terraform/options/types/base.rb
ruby-terraform-0.65.0.pre.13 lib/ruby_terraform/options/types/base.rb
ruby-terraform-0.65.0.pre.12 lib/ruby_terraform/options/types/base.rb