My favourite HTTP client
It’s 2019. I’m writing code that needs to communicate with other APIs all the time. The code I post below reflects a snapshot of my current template API client. If I need to commuicate with a third-party in Ruby, I’m using this class. require "ostruct" class MyApiClient class Error < StandardError; end def initialize(configuration=nil, stubs=nil) @configuration = configuration || Rails.application.config_for(:my_api)...