class TerraformDSL::Outputs
Public Class Methods
new()
click to toggle source
# File lib/terraformdsl/common.rb, line 87 def initialize @dict = {} end
Public Instance Methods
define(key, val)
click to toggle source
# File lib/terraformdsl/common.rb, line 91 def define(key, val) @dict[key] = val end
Also aliased as: []=
generate_tf()
click to toggle source
# File lib/terraformdsl/common.rb, line 97 def generate_tf tf = "" @dict.each do |k, v| tf << "output \"#{k}\" {\n" tf << " value = \"#{v}\"\n" tf << "}\n" tf << "\n" end return tf end