lib/fireeagle/client.rb in fireeagle-0.6.2 vs lib/fireeagle/client.rb in fireeagle-0.6.3
- old
+ new
@@ -263,10 +263,10 @@
def request(method, url, options) #:nodoc:
response = case method
when :post
access_token.request(:post, url, options[:params])
when :get
- qs = options[:params].collect { |k,v| "#{CGI.escape(k.to_s)}=#{CGI.escape(v.to_s)}" }.join("&")
+ qs = options[:params].collect { |k,v| "#{CGI.escape(k.to_s)}=#{CGI.escape(v.to_s)}" }.join("&") if options[:params]
access_token.request(:get, "#{url}?#{qs}")
else
raise ArgumentError, "method #{method} not supported"
end