# File lib/dotenv/substitutions/variable.rb, line 16 def call(value, env) # Process embedded variables value.scan(VARIABLE).each do |parts| if parts.first == '\' replace = parts[1...-1].join('') else replace = env.fetch(parts.last) { ENV[parts.last] } end value = value.sub(parts[0...-1].join(''), replace || '') end value end
Generated with the Darkfish Rdoc Generator 2.