Sha256: 20cfe3f55a8a70fba460d656406839d24753b1c07a896558cd684e8417142763
Contents?: true
Size: 589 Bytes
Versions: 36
Compression:
Stored size: 589 Bytes
Contents
require "forwardable" require_relative "plural_resource" module Clerk module Resources class Sessions extend Forwardable def initialize(client) @client = client @resource = PluralResource.new(client, "sessions") end def revoke(id) @client.request(:post, "#{@resource.resource_path(id)}/revoke") end def verify_token(id, token) @client.request(:post, "#{@resource.resource_path(id)}/verify", body: {token: token}) end def_delegators :@resource, :all, :find end end end
Version data entries
36 entries across 36 versions & 1 rubygems