summaryrefslogtreecommitdiff
path: root/lib/chef
diff options
context:
space:
mode:
authornimisha <nimisha.sharad@clogeny.com>2017-07-31 18:42:50 +0530
committernimisha <nimisha.sharad@clogeny.com>2017-08-16 14:49:02 +0530
commit68a3098e04b6f9a79ded4b555d81ae9fbac6c176 (patch)
treea12cc04e6d78b92ed7309e08135fb4cdb4d94979 /lib/chef
parentb8c447a3f7e821773dfec4bc443e344c05d906a0 (diff)
downloadchef-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.rb8
-rw-r--r--lib/chef/resource/windows_path.rb2
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