Class: RubyTerraform::Options::Values::KeyValue

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby_terraform/options/values/key_value.rb

Instance Method Summary collapse

Constructor Details

#initialize(key, value) ⇒ KeyValue

Returns a new instance of KeyValue.



7
8
9
# File 'lib/ruby_terraform/options/values/key_value.rb', line 7

def initialize(key, value)
  super(key: key, value: value)
end

Instance Method Details

#renderObject



15
16
17
# File 'lib/ruby_terraform/options/values/key_value.rb', line 15

def render
  "'#{key}=#{value.render}'"
end

#resolveObject



11
12
13
# File 'lib/ruby_terraform/options/values/key_value.rb', line 11

def resolve
  { key => value.resolve }
end