Sha256: 37a4cddc75cde75c4d59ec73b91113a7f6e09ac09b2f0369cbfee1b2fbc2fb00
Contents?: true
Size: 697 Bytes
Versions: 4
Compression:
Stored size: 697 Bytes
Contents
# frozen_string_literal: true module Quickmail class Authentication class << self def oauth(payload = {}) RestClient::Request.new({ method: :post, url: API_BASE + '/token', payload: payload ? payload.to_json : nil, headers: {content_type: "application/x-www-form-urlencoded"} }).execute do |response, request, result| if response.code != 201 raise ApiRequestError.new( response_code: response.code, response_headers: response.headers, response_body: response.to_str ) end response end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems