class Appboy::HTTP
Public Instance Methods
connection()
click to toggle source
# File lib/appboy/http.rb, line 16 def connection @connection ||= Faraday.new(url: api_host) do |connection| connection.request :json connection.response :logger if ENV['APPBOY_DEBUG'] connection.adapter Faraday.default_adapter end end
get(path, query)
click to toggle source
# File lib/appboy/http.rb, line 12 def get(path, query) connection.get path, query end
post(path, payload)
click to toggle source
# File lib/appboy/http.rb, line 6 def post(path, payload) connection.post path do |request| request.body = payload end end
Private Instance Methods
api_host()
click to toggle source
# File lib/appboy/http.rb, line 28 def api_host @api_host ||= ENV.fetch('APPBOY_REST_BASE_URL', 'https://api.appboy.com') end