module Apibanca::Client::Http
Public Instance Methods
conn_form()
click to toggle source
# File lib/apibanca/client.rb, line 42 def conn_form check_requirements! @conn_form ||= Faraday.new(:url => @base_uri) do |f| f.request :apibanca_request_logger f.request :json f.response :apibanca_errors f.response :mashify f.response :json, :content_type => /\bjson$/ f.adapter Faraday.default_adapter end end
conn_url()
click to toggle source
# File lib/apibanca/client.rb, line 54 def conn_url check_requirements! @conn_url ||= Faraday.new(:url => @base_uri) do |f| f.request :apibanca_request_logger f.request :url_encoded f.response :apibanca_errors f.response :mashify f.response :json, :content_type => /\bjson$/ f.adapter Faraday.default_adapter end end
delete(uri)
click to toggle source
# File lib/apibanca/client.rb, line 35 def delete uri conn_form.delete do |req| req.url uri req.headers['bc-auth-token'] = @secret end end
get(uri, params=nil)
click to toggle source
# File lib/apibanca/client.rb, line 12 def get uri, params=nil conn_url.get do |req| req.url uri, params req.headers['bc-auth-token'] = @secret end end
patch(uri, body=nil)
click to toggle source
# File lib/apibanca/client.rb, line 27 def patch uri, body=nil conn_form.patch do |req| req.url uri req.headers['bc-auth-token'] = @secret req.body = body if body end end
post(uri, body=nil)
click to toggle source
# File lib/apibanca/client.rb, line 19 def post uri, body=nil conn_form.post do |req| req.url uri req.headers['bc-auth-token'] = @secret req.body = body if body end end