Sha256: 4be41f0fda13e37953d44d315efb33a94771837718b1eae689c2ccbf11512f9b

Contents?: true

Size: 291 Bytes

Versions: 14

Compression:

Stored size: 291 Bytes

Contents

# frozen_string_literal: true
# typed: true

module WorkOS
  # Configuration class sets config initializer
  class Configuration
    attr_accessor :timeout, :key

    def initialize
      @timeout = 60
    end

    def key!
      key or raise '`WorkOS.config.key` not set'
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
workos-2.16.0 lib/workos/configuration.rb
workos-2.15.0 lib/workos/configuration.rb
workos-2.14.0 lib/workos/configuration.rb
workos-2.13.0 lib/workos/configuration.rb
workos-2.12.1 lib/workos/configuration.rb
workos-2.12.0 lib/workos/configuration.rb
workos-2.11.0 lib/workos/configuration.rb
workos-2.10.0 lib/workos/configuration.rb
workos-2.9.0 lib/workos/configuration.rb
workos-2.8.0 lib/workos/configuration.rb
workos-2.7.0 lib/workos/configuration.rb
workos-2.6.0 lib/workos/configuration.rb
workos-2.5.1 lib/workos/configuration.rb
workos-2.5.0 lib/workos/configuration.rb