Module: Pangea::Resources::ReferenceGenerator

Defined in:
lib/pangea/resources/reference_generator.rb

Constant Summary collapse

RESOURCE_REF =
->(type, name, attr) { "${#{type}.#{name}.#{attr}}" }.freeze
DATA_REF =
->(type, name, attr) { "${data.#{type}.#{name}.#{attr}}" }.freeze

Instance Method Summary collapse

Instance Method Details

#data_ref(type, name, attr) ⇒ Object



27
28
29
# File 'lib/pangea/resources/reference_generator.rb', line 27

def data_ref(type, name, attr)
  DATA_REF.call(type, name, attr)
end

#terraform_ref(type, name, attr) ⇒ Object



23
24
25
# File 'lib/pangea/resources/reference_generator.rb', line 23

def terraform_ref(type, name, attr)
  RESOURCE_REF.call(type, name, attr)
end