Module: Edmunds::Api
- Defined in:
- lib/edmunds/api.rb,
lib/edmunds/api/request.rb
Defined Under Namespace
Constant Summary collapse
- URL =
'https://api.edmunds.com/api'- URL_V1 =
"#{URL}/v1"
Class Method Summary collapse
-
.get(url) {|request| ... } ⇒ Object
Wrapper around Faraday.get that passses the API key.
Class Method Details
.get(url) {|request| ... } ⇒ Object
Wrapper around Faraday.get that passses the API key
7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/edmunds/api.rb', line 7 def self.get(url) request = Request.new(url) yield request response = request.get if not response.success? raise Exception.new(response) end return response end |