Module: TimesBooks::Request

Included in:
Client
Defined in:
lib/times_books/request.rb

Instance Method Summary collapse

Instance Method Details

#parse(result) ⇒ Object



15
16
17
18
# File 'lib/times_books/request.rb', line 15

def parse(result)
  hash = JSON.parse(result)
  return hash
end

#request(path, params) ⇒ Object



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

def request(path, params)
  api_key = TimesBooks.configuration[:api_key]
  params = params.merge(:api_key=>api_key).to_query
  url = "#{path}?#{params}"
  result = RestClient.get(url) 
  
  parse(result)
end