module Tumblife::Connection
Public Instance Methods
connection()
click to toggle source
Returns a Faraday::Connection object
# File lib/tumblife/connection.rb, line 8 def connection options = { :headers => { :accept => 'application/json', :user_agent => user_agent }, :proxy => proxy, :ssl => { :verify => false }, :url => endpoint } Faraday.new(options) do |connection| connection.response :raise_server_error connection.response :raise_client_error connection.response :mashify connection.response :json connection.request :oauth, credentials connection.request :multipart connection.request :url_encoded connection.adapter adapter end end
Private Instance Methods
credentials()
click to toggle source
# File lib/tumblife/connection.rb, line 34 def credentials { :consumer_key => consumer_key, :consumer_secret => consumer_secret, :token => oauth_token, :token_secret => oauth_token_secret } end