diff options
author | nimisha <nimisha.sharad@clogeny.com> | 2017-07-31 18:42:50 +0530 |
---|---|---|
committer | nimisha <nimisha.sharad@clogeny.com> | 2017-08-16 14:49:02 +0530 |
commit | 68a3098e04b6f9a79ded4b555d81ae9fbac6c176 (patch) | |
tree | a12cc04e6d78b92ed7309e08135fb4cdb4d94979 /lib/chef | |
parent | b8c447a3f7e821773dfec4bc443e344c05d906a0 (diff) | |
download | chef-68a3098e04b6f9a79ded4b555d81ae9fbac6c176.tar.gz |
Fixed specs
Signed-off-by: nimisha <nimisha.sharad@clogeny.com>
Diffstat (limited to 'lib/chef')
-rw-r--r-- | lib/chef/provider/windows_path.rb | 8 | ||||
-rw-r--r-- | lib/chef/resource/windows_path.rb | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/lib/chef/provider/windows_path.rb b/lib/chef/provider/windows_path.rb index d52baa2e7a..cc03341c05 100644 --- a/lib/chef/provider/windows_path.rb +++ b/lib/chef/provider/windows_path.rb @@ -1,6 +1,6 @@ # # Author:: Nimisha Sharad (<nimisha.sharad@msystechnologies.com>) -# Copyright:: Copyright 2008-2016, Chef Software Inc. +# Copyright:: Copyright 2008-2017, Chef Software Inc. # License:: Apache License, Version 2.0 # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -30,7 +30,7 @@ class Chef @current_resource end - def action_add + action :add do declare_resource(:env, "path") do action :modify delim ::File::PATH_SEPARATOR @@ -39,7 +39,7 @@ class Chef ENV["PATH"] = expand_env_vars(ENV["PATH"]) end - def action_remove + action :remove do declare_resource(:env, "path") do action :delete delim ::File::PATH_SEPARATOR @@ -53,7 +53,7 @@ class Chef # http://msdn.microsoft.com/en-us/library/windows/desktop/ms724265%28v=vs.85%29.aspx buf = 0.chr * 32 * 1024 # 32k if Chef::Provider::WindowsPath::ExpandEnvironmentStrings.call(path.dup, buf, buf.length) == 0 - raise Chef::Exceptions::Win32APIError, "Failed calling ExpandEnvironmentStrings (received 0)" + raise Chef::Exceptions::Win32APIError, "Failed calling ExpandEnvironmentStrings with error code #{FFI.errno}" end buf.strip end diff --git a/lib/chef/resource/windows_path.rb b/lib/chef/resource/windows_path.rb index fb47ec6791..5472a7e4fd 100644 --- a/lib/chef/resource/windows_path.rb +++ b/lib/chef/resource/windows_path.rb @@ -30,7 +30,7 @@ class Chef def initialize(name, run_context = nil) super @resource_name = :windows_path - @task_name = name + @path = name @provider = Chef::Provider::WindowsPath @action = :add end |