class Clerk::Api::Connection
Public Class Methods
new(url, auth_token)
click to toggle source
# File lib/clerk/api.rb, line 4 def initialize(url, auth_token) @c = Faraday.new(:url => url) do |conn| conn.authorization :Bearer, auth_token conn.headers['Content-Type'] = 'application/json' conn.adapter Faraday.default_adapter end end
Public Instance Methods
delete(path, fields, &block)
click to toggle source
# File lib/clerk/api.rb, line 20 def delete(path, fields, &block) Clerk::Api::Response.new(@c.delete(path, fields.to_json, &block)) end
get(*args, &block)
click to toggle source
# File lib/clerk/api.rb, line 24 def get(*args, &block) Clerk::Api::Response.new(@c.get(*args, &block)) end
patch(path, fields, &block)
click to toggle source
# File lib/clerk/api.rb, line 16 def patch(path, fields, &block) Clerk::Api::Response.new(@c.patch(path, fields.to_json, &block)) end
post(path, fields, &block)
click to toggle source
# File lib/clerk/api.rb, line 12 def post(path, fields, &block) Clerk::Api::Response.new(@c.post(path, fields.to_json, &block)) end