module Plaza::Connection
Public Class Methods
for(config_sym= :default)
click to toggle source
# File lib/plaza/connection.rb, line 4 def self.for(config_sym= :default) config = Plaza.configuration(config_sym) Faraday.new(config.base_url) do |conn| conn.request :json conn.response :json, :content_type => /\bjson$/ config.middleware.each do |middleware| conn.use middleware end conn.use :http_cache, store: config.cache_store, logger: config.logger conn.headers[:accept] = 'application/json' conn.adapter Faraday.default_adapter end end