Sha256: ac5f936bf5ebd439b8504dd53281c7e5ad934aba76929cac8f8be3782fccf7c8

Contents?: true

Size: 306 Bytes

Versions: 5

Compression:

Stored size: 306 Bytes

Contents

# frozen_string_literal: true
# typed: true

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

    def initialize
      @timeout = 60
    end

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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
workos-4.1.0 lib/workos/configuration.rb
workos-4.0.0 lib/workos/configuration.rb
workos-3.1.0 lib/workos/configuration.rb
workos-3.0.0 lib/workos/configuration.rb
workos-2.17.0 lib/workos/configuration.rb