class Riddler::ContextBuilders::FaradayBuilder
Public Class Methods
base_uri()
click to toggle source
# File lib/riddler/context_builders/faraday_builder.rb, line 4 def self.base_uri raise "The Faraday builder must define a class .base_uri method" end
Public Instance Methods
connection()
click to toggle source
# File lib/riddler/context_builders/faraday_builder.rb, line 8 def connection @connection ||= build_connection end
Private Instance Methods
build_connection()
click to toggle source
# File lib/riddler/context_builders/faraday_builder.rb, line 14 def build_connection Faraday.new url: self.class.base_uri do |conn| conn.response :json, :content_type => /\bjson$/ conn.request :url_encoded conn.adapter Faraday.default_adapter end end