class SparkleFormation::TerraformStruct

FunctionStruct for customized terraform functions

Public Instance Methods

__anchor_start() click to toggle source

@return [String] start character(s) used to anchor function call

# File lib/sparkle_formation/function_struct.rb, line 350
def __anchor_start
  "${"
end
__anchor_stop() click to toggle source

@return [String] stop character(s) used to anchor function call

# File lib/sparkle_formation/function_struct.rb, line 355
def __anchor_stop
  "}"
end
__empty_argument_list() click to toggle source

@return [String] value to use when argument list is empty

# File lib/sparkle_formation/function_struct.rb, line 360
def __empty_argument_list
  ""
end
__quote_nested_funcs?() click to toggle source
# File lib/sparkle_formation/function_struct.rb, line 374
def __quote_nested_funcs?
  false
end
__single_anchor?() click to toggle source

@return [FalseClass] wrap every structure in anchors

# File lib/sparkle_formation/function_struct.rb, line 370
def __single_anchor?
  true
end
__single_quote_strings() click to toggle source

@return [FalseClass] disable single quote string generation

# File lib/sparkle_formation/function_struct.rb, line 365
def __single_quote_strings
  false
end
_klass() click to toggle source

@return [Class]

# File lib/sparkle_formation/function_struct.rb, line 379
def _klass
  ::SparkleFormation::TerraformStruct
end