class ClerkRails::Api::Connection
Public Class Methods
new(url, auth_token)
click to toggle source
# File lib/clerk_rails/api.rb, line 4 def initialize(url, auth_token) require "faraday" @c = ::Faraday.new(:url => url) do |conn| conn.request :url_encoded conn.authorization :Bearer, auth_token conn.adapter ::Faraday.default_adapter end end
Public Instance Methods
delete(path, fields, &block)
click to toggle source
# File lib/clerk_rails/api.rb, line 21 def delete(path, fields, &block) ClerkRails::Api::Response.new(@c.delete(path, fields.as_json, &block)) end
get(*args, &block)
click to toggle source
# File lib/clerk_rails/api.rb, line 25 def get(*args, &block) ClerkRails::Api::Response.new(@c.get(*args, &block)) end
patch(path, fields, &block)
click to toggle source
# File lib/clerk_rails/api.rb, line 17 def patch(path, fields, &block) ClerkRails::Api::Response.new(@c.patch(path, fields.as_json, &block)) end
post(path, fields, &block)
click to toggle source
# File lib/clerk_rails/api.rb, line 13 def post(path, fields, &block) ClerkRails::Api::Response.new(@c.post(path, fields.as_json, &block)) end