Class: SevenBankFxRate::Agent
- Inherits:
-
Object
- Object
- SevenBankFxRate::Agent
- Defined in:
- lib/seven_bank_fx_rate/agent.rb
Overview
Sends http request to fetch the latest exchange rate data
Class Method Summary collapse
-
.response ⇒ Object
Fetches the latest data as Net::HTTPResponse object.
Class Method Details
.response ⇒ Object
Fetches the latest data as Net::HTTPResponse object
14 15 16 17 18 19 20 21 22 23 |
# File 'lib/seven_bank_fx_rate/agent.rb', line 14 def self.response puts "Sending http request to: #{SOURCE_URL}" if $DEBUG response = Net::HTTP.get_response URI.parse(SOURCE_URL) unless response.code == '200' puts response.body if $DEBUG raise StandardError, "Unexpected response from fetching latest data: #{response.code}" end response.body end |