class FxPotato::RateFetcher

Public Class Methods

fetch(source_url, destination) click to toggle source
# File lib/fxpotato/rate_fetcher.rb, line 5
def self.fetch(source_url, destination)
  uri = URI(source_url)

  Net::HTTP.start(uri.host, uri.port) do |http|
    request = Net::HTTP::Get.new uri

    http.request request do |response|
      open destination, 'w' do |io|
        response.read_body do |chunk|
          io.write chunk
        end
      end
    end
  end
end