- 'cookbooks/mediawiki/resources/site.rb'
- 'cookbooks/wordpress/resources/site.rb'
-# Offense count: 2
-# Cop supports --auto-correct.
-# Configuration parameters: Include.
-# Include: **/resources/*.rb, **/providers/*.rb
-ChefModernize/IncludingMixinShelloutInResources:
- Exclude:
- - 'cookbooks/nodejs/resources/package.rb'
-
# Offense count: 947
# Cop supports --auto-correct.
# Configuration parameters: .
# limitations under the License.
#
-require "chef/mixin/shell_out"
require "json"
default_action :install
end
action_class do
- include Chef::Mixin::ShellOut
-
def current_version
@current_version ||= JSON.parse(shell_out("npm list --global --json").stdout)
.dig("dependencies", new_resource.package, "version")