summaryrefslogtreecommitdiffstats
path: root/lib/puppet/provider/package/gem.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/provider/package/gem.rb')
-rwxr-xr-xlib/puppet/provider/package/gem.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/puppet/provider/package/gem.rb b/lib/puppet/provider/package/gem.rb
index 9dca08d5c..1c345097f 100755
--- a/lib/puppet/provider/package/gem.rb
+++ b/lib/puppet/provider/package/gem.rb
@@ -35,7 +35,7 @@ Puppet::Type.type(:package).provide :gem, :parent => Puppet::Provider::Package d
end
end.compact
rescue Puppet::ExecutionFailure => detail
- raise Puppet::Error, "Could not list gems: %s" % detail
+ raise Puppet::Error, "Could not list gems: #{detail}"
end
if hash[:justme]
@@ -56,7 +56,7 @@ Puppet::Type.type(:package).provide :gem, :parent => Puppet::Provider::Package d
:ensure => version
}
else
- Puppet.warning "Could not match %s" % desc
+ Puppet.warning "Could not match #{desc}"
nil
end
end
@@ -79,7 +79,7 @@ Puppet::Type.type(:package).provide :gem, :parent => Puppet::Provider::Package d
begin
uri = URI.parse(source)
rescue => detail
- fail "Invalid source '%s': %s" % [uri, detail]
+ fail "Invalid source '#{uri}': #{detail}"
end
case uri.scheme
@@ -102,7 +102,7 @@ Puppet::Type.type(:package).provide :gem, :parent => Puppet::Provider::Package d
output = execute(command)
# Apparently some stupid gem versions don't exit non-0 on failure
if output.include?("ERROR")
- self.fail "Could not install: %s" % output.chomp
+ self.fail "Could not install: #{output.chomp}"
end
end