module Stytch::RequestHelper

Public Instance Methods

delete_request(path) click to toggle source
# File lib/stytch/request_helper.rb, line 25
def delete_request(path)
  @connection.delete(
    path
  ).body
end
get_request(path) click to toggle source
# File lib/stytch/request_helper.rb, line 5
def get_request(path)
  @connection.get(
    path
  ).body
end
post_request(path, payload) click to toggle source
# File lib/stytch/request_helper.rb, line 11
def post_request(path, payload)
  @connection.post(
    path,
    payload
  ).body
end
put_request(path, payload) click to toggle source
# File lib/stytch/request_helper.rb, line 18
def put_request(path, payload)
  @connection.put(
    path,
    payload
  ).body
end
request_with_query_params(path, params) click to toggle source
# File lib/stytch/request_helper.rb, line 31
def request_with_query_params(path, params)
  request = path
  params.compact.each_with_index do |p, i|
    request += if i.zero?
                 "?#{p[0]}=#{p[1]}"
               else
                 "&#{p[0]}=#{p[1]}"
               end
  end
  request
end