2 old_verbose, $VERBOSE = $VERBOSE, nil
20 map { |k,v| "#{k}=#{URI.escape(v)}" }.join('&')
24 self.inject({}) { |h,(k,v)| h[k.to_sym] = v; h }
28 reject { |k,v| !keys.include?(k) }
34 Proc.new { |*args| args.shift.__send__(self, *args) }
40 self.inject({}) { |h, (k, v)| h[k] = v; h }
44 Proc.new { |*args| args.shift.__send__(self[0], args + self[1..-1]) }
56 find { |e| result = block[e] and break result }