class Sitejabber::Api
Public Class Methods
request(request)
click to toggle source
# File lib/sitejabber/api.rb, line 6 def request request params = { client_token: Sitejabber.api_key, }.merge request.params conn = Faraday.new request.base_url, headers: request.headers, params: params response = conn.send request.verb, request.path error = ErrorChecker.new( response.status, response.body, response.headers ).error_if_appropriate raise error if error JSON.parse response.body rescue JSON::ParserError {} end