Object
# File lib/hiera/interpolate.rb, line 8 def interpolate(data, recurse_guard, scope, extra_data) if data.is_a?(String) && (match = data.match(INTERPOLATION)) interpolation_variable = match[1] recurse_guard.check(interpolation_variable) do interpolate_method, key = get_interpolation_method_and_key(data) interpolated_data = send(interpolate_method, data, key, scope, extra_data) interpolate(interpolated_data, recurse_guard, scope, extra_data) end else data end end
Generated with the Darkfish Rdoc Generator 2.