module ReadyTalk::Operations
Public Class Methods
request(verb, path, params)
click to toggle source
# File lib/readytalk/operations.rb, line 4 def self.request(verb, path, params) opts = { method: verb, url: url(path), headers: { Authorization: authorization } } case verb when :post opts[:payload] = params else opts[:headers][:params] = params end RestClient::Request.execute(opts) end
Private Class Methods
url(path)
click to toggle source
# File lib/readytalk/operations.rb, line 24 def self.url(path) domain = ReadyTalk.config.test_mode ? 'apidev-cc.readytalk.com' : 'cc.readytalk.com' "https://#{domain}/api/1.3/svc/rs#{path}.json" end