diff --git a/providers/npm.rb b/providers/npm.rb index d93ce11..3621069 100644 --- a/providers/npm.rb +++ b/providers/npm.rb @@ -9,7 +9,7 @@ action :install do user new_resource.user group new_resource.group environment 'HOME' => ::Dir.home(new_resource.user), 'USER' => new_resource.user if new_resource.user - not_if { is_installed? } + not_if { npm_package_installed? } end end @@ -20,11 +20,11 @@ action :uninstall do user new_resource.user group new_resource.group environment 'HOME' => ::Dir.home(new_resource.user), 'USER' => new_resource.user if new_resource.user - only_if { is_installed? } + only_if { npm_package_installed? } end end -def is_installed? +def npm_package_installed? new_resource.package && npm_package_installed?(new_resource.package, new_resource.version, new_resource.path) end