Class: Dribble::Request

Inherits:
Object show all
Defined in:
lib/dribble/request.rb

Constant Summary collapse

DRIBBLE_API =
'api.dribbble.com'

Class Method Summary collapse

Class Method Details

.get(query, options = {}) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/dribble/request.rb', line 6

def get(query, options={})
  meth    = options.delete(:api_endpoint)
  uri     = options.empty? ? "#{to_url}#{query}" : "#{to_url}#{query}?#{options.to_query}"
  url     = ::URI.parse(uri)
  results = ::Yajl::HttpStream.get(url, :symbolize_keys => true)
  results[:api_endpoint] = meth if meth
  results
end