module Aws::Endpoints::Templater
def resolve(string, parameters, assigns)
def resolve(string, parameters, assigns) # scans for strings in curly brackets {} string.scan(/\{.+?\}/).each do |capture| value = capture[1..-2] # strips curly brackets string = string.gsub(capture, replace(value, parameters, assigns)) end string end