diff options
Diffstat (limited to 'lib/puppet/indirector/request.rb')
-rw-r--r-- | lib/puppet/indirector/request.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/puppet/indirector/request.rb b/lib/puppet/indirector/request.rb index cd354ac16..6d19e59d7 100644 --- a/lib/puppet/indirector/request.rb +++ b/lib/puppet/indirector/request.rb @@ -100,7 +100,7 @@ class Puppet::Indirector::Request def model - raise ArgumentError, "Could not find indirection '%s'" % indirection_name unless i = indirection + raise ArgumentError, "Could not find indirection '#{indirection_name}'" unless i = indirection i.model end @@ -130,10 +130,10 @@ class Puppet::Indirector::Request when Symbol; value = CGI.escape(value.to_s) when Array; value = CGI.escape(YAML.dump(value)) else - raise ArgumentError, "HTTP REST queries cannot handle values of type '%s'" % value.class + raise ArgumentError, "HTTP REST queries cannot handle values of type '#{value.class}'" end - "%s=%s" % [key, value] + "#{key}=#{value}" end.join("&") end @@ -150,7 +150,7 @@ class Puppet::Indirector::Request def to_s return uri if uri - return "/%s/%s" % [indirection_name, key] + return "/#{indirection_name}/#{key}" end private @@ -170,7 +170,7 @@ class Puppet::Indirector::Request begin uri = URI.parse(URI.escape(key)) rescue => detail - raise ArgumentError, "Could not understand URL %s: %s" % [key, detail.to_s] + raise ArgumentError, "Could not understand URL #{key}: #{detail}" end # Just short-circuit these to full paths |