Sha256: fb854b0c8ff6861c0e17655820c1ff4b91fbe9ab083d0b6d77ad5ecb5d04be4d
Contents?: true
Size: 1.78 KB
Versions: 5
Compression:
Stored size: 1.78 KB
Contents
# frozen_string_literal: true # typed: true require 'workos/version' require 'sorbet-runtime' require 'json' # Use the WorkOS module to authenticate your # requests to the WorkOS API. The gem will read # your API key automatically from the ENV var `WORKOS_API_KEY`. # Alternatively, you can set the key yourself with # `WorkOS.key = [your api key]` somewhere in the load path of # your application, such as an initializer. module WorkOS API_HOSTNAME = ENV['WORKOS_API_HOSTNAME'] || 'api.workos.com' def self.key=(value) Base.key = value end def self.key Base.key end def self.key! key || raise('WorkOS.key not set') end autoload :Types, 'workos/types' autoload :Base, 'workos/base' autoload :Client, 'workos/client' autoload :AuditTrail, 'workos/audit_trail' autoload :Connection, 'workos/connection' autoload :DirectorySync, 'workos/directory_sync' autoload :Directory, 'workos/directory' autoload :DirectoryGroup, 'workos/directory_group' autoload :Organization, 'workos/organization' autoload :Organizations, 'workos/organizations' autoload :Passwordless, 'workos/passwordless' autoload :Portal, 'workos/portal' autoload :Profile, 'workos/profile' autoload :ProfileAndToken, 'workos/profile_and_token' autoload :SSO, 'workos/sso' autoload :DirectoryUser, 'workos/directory_user' autoload :Webhook, 'workos/webhook' autoload :Webhooks, 'workos/webhooks' # Errors autoload :APIError, 'workos/errors' autoload :AuthenticationError, 'workos/errors' autoload :InvalidRequestError, 'workos/errors' autoload :SignatureVerificationError, 'workos/errors' # Remove WORKOS_KEY at some point in the future. Keeping it here now for # backwards compatibility. key = ENV['WORKOS_API_KEY'] || ENV['WORKOS_KEY'] WorkOS.key = key unless key.nil? end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
workos-2.1.1 | lib/workos.rb |
workos-2.1.0 | lib/workos.rb |
workos-2.0.0 | lib/workos.rb |
workos-1.6.1 | lib/workos.rb |
workos-1.6.0 | lib/workos.rb |