Module: WorkOS

Defined in:
lib/workos.rb,
lib/workos/sso.rb,
lib/workos/base.rb,
lib/workos/types.rb,
lib/workos/client.rb,
lib/workos/errors.rb,
lib/workos/profile.rb,
lib/workos/version.rb,
lib/workos/audit_log.rb,
lib/workos/types/provider_enum.rb,
lib/workos/types/profile_struct.rb

Overview

typed: strict

Defined Under Namespace

Modules: AuditLog, Base, Client, SSO, Types Classes: APIError, AuthenticationError, InvalidRequestError, Profile, WorkOSError

Constant Summary collapse

API_HOSTNAME =
'api.workos.com'
VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.keyObject



20
21
22
# File 'lib/workos.rb', line 20

def self.key
  Base.key
end

.key!Object



24
25
26
# File 'lib/workos.rb', line 24

def self.key!
  key || raise('WorkOS.key not set')
end

.key=(value) ⇒ Object



16
17
18
# File 'lib/workos.rb', line 16

def self.key=(value)
  Base.key = value
end