summaryrefslogtreecommitdiff
path: root/lib/chef/platform/query_helpers.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chef/platform/query_helpers.rb')
-rw-r--r--lib/chef/platform/query_helpers.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/chef/platform/query_helpers.rb b/lib/chef/platform/query_helpers.rb
index ff83c871fa..f7c85fbe23 100644
--- a/lib/chef/platform/query_helpers.rb
+++ b/lib/chef/platform/query_helpers.rb
@@ -47,6 +47,13 @@ class Chef
node[:languages] && node[:languages][:powershell] &&
node[:languages][:powershell][:version].to_i >= 4
end
+
+ def supports_dsc_invoke_resource?(node)
+ require 'rubygems'
+ supports_dsc?(node) &&
+ Gem::Version.new(node[:languages][:powershell][:version]) >=
+ Gem::Version.new("5.0.10018.0")
+ end
end
end
end