module VagrantVbguest::Helpers::OsRelease::Substitutions::Variable
Substitute variables in a value.
HOST=example.com URL="https://$HOST"
Constants
- VARIABLE
Public Class Methods
call(value, env)
click to toggle source
# File lib/vagrant-vbguest/helpers/os_release.rb, line 73 def call(value, env) value.gsub(VARIABLE) do |variable| match = $LAST_MATCH_INFO if match[1] == '\\' variable[1..-1] elsif match[4] env.fetch(match[4]) { match[2..5].join } else variable end end end