module Dotenv::Substitutions::Variable
def call(value, env)
def call(value, env) value.gsub(VARIABLE) do |variable| match = $LAST_MATCH_INFO if match[1] == "\\" variable[1..] elsif match[3] env[match[3]] || ENV[match[3]] || "" else variable end end end