Method: Chef::Mixin::WindowsEnvHelper#expand_path
- Defined in:
- lib/chef/mixin/windows_env_helper.rb
#expand_path(path) ⇒ Object
56 57 58 59 60 61 62 63 64 |
# File 'lib/chef/mixin/windows_env_helper.rb', line 56 def (path) # http://msdn.microsoft.com/en-us/library/windows/desktop/ms724265%28v=vs.85%29.aspx # Max size of env block on windows is 32k buf = 0.chr * 32 * 1024 if ExpandEnvironmentStringsA(path, buf, buf.length) == 0 Chef::ReservedNames::Win32::Error.raise! end buf.strip end |