class NRB::BreweryControlSystem::HTTPService

Attributes

default_adapter[W]

Public Class Methods

default_adapter() click to toggle source
# File lib/brewery_control_system/http_service.rb, line 11
def default_adapter; @default_adapter ||= Faraday.default_adapter; end
default_service(cache_store: nil, options: nil, url: nil) { |b| ... } click to toggle source
# File lib/brewery_control_system/http_service.rb, line 14
      def default_service(cache_store: nil, options: nil, url: nil, &block)
        Faraday.new url, options do |b|
          b.use :http_cache, store: cache_store
#          b.response :raise_error
          yield b if block_given?
          b.use UserAgent
          b.adapter default_adapter
        end
      end