From 100124a50620271e9c7317c28efacdee3cc568e3 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 8 Nov 2011 08:50:11 +0000 Subject: backend: small garbage reduction for url_decode Obviously I could go farther, but not at the expense of readability. There are C libraries I could use, but MogileFS may move to a JSON-based protocol in the future anyways... --- lib/mogilefs/backend.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/mogilefs/backend.rb b/lib/mogilefs/backend.rb index 5403c13..df44b37 100644 --- a/lib/mogilefs/backend.rb +++ b/lib/mogilefs/backend.rb @@ -242,9 +242,9 @@ class MogileFS::Backend # Turns a url params string into a Hash. def url_decode(str) - Hash[*(str.split(/&/).map { |pair| - pair.split(/=/, 2).map { |x| url_unescape(x) } - } ).flatten] + Hash[*(str.split(/&/).map! { |pair| + pair.split(/=/, 2).map! { |x| url_unescape(x) } + } ).flatten!] end ## -- cgit v1.2.3-24-ge0c7