class RubyBranch::API::Request
Public Instance Methods
connection()
click to toggle source
# File lib/ruby_branch/api/request.rb, line 23 def connection @connection ||= Faraday.new(url: BRANCH_API_ENDPOINT) do |connection| connection.adapter Faraday.default_adapter end end
post(resource, body = '')
click to toggle source
# File lib/ruby_branch/api/request.rb, line 5 def post(resource, body = '') response = connection.post do |request| request.url resource request.headers['Content-Type'] = 'application/json' request.body = body unless body.empty? end Response.new(response) end
put(resource, body = '')
click to toggle source
# File lib/ruby_branch/api/request.rb, line 14 def put(resource, body = '') response = connection.put do |request| request.url resource request.headers['Content-Type'] = 'application/json' request.body = body unless body.empty? end Response.new(response) end