module HelloBlock::Connection
Public Instance Methods
connection()
click to toggle source
# File lib/helloblock/http/connection.rb, line 5 def connection @connection ||= Faraday.new(base_url, connection_options) do |connection| connection.request :json connection.response :json connection.use FaradayMiddleware::Rashify connection.adapter :net_http end end
connection_options()
click to toggle source
# File lib/helloblock/http/connection.rb, line 15 def connection_options @connection_options ||= { headers: { accept: 'application/json', user_agent: "HelloBlock Gem #{HelloBlock::VERSION}" }, request: { open_timeout: 10, timeout: 30 } } end