Class: EiaFuel::Client
- Inherits:
-
Object
- Object
- EiaFuel::Client
- Defined in:
- lib/eia_fuel/client.rb
Instance Method Summary collapse
- #get(series_id) ⇒ Object
-
#initialize(api_key = nil) ⇒ Client
constructor
A new instance of Client.
Constructor Details
Instance Method Details
#get(series_id) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/eia_fuel/client.rb', line 10 def get(series_id) conn = Faraday.new(url: 'https://api.eia.gov/series/') res = conn.get do |f| f.params[:api_key] = EiaFuel.api_key f.params[:series_id] = series_id end parse_response(res) rescue => e puts 'An error ocurred while fetching data' end |