lib/clerk.rb in clerk-sdk-ruby-1.0.1 vs lib/clerk.rb in clerk-sdk-ruby-1.0.2
- old
+ new
@@ -3,24 +3,25 @@
require_relative "clerk/version"
require_relative "clerk/sdk"
module Clerk
class << self
- attr_accessor :configuration
-
def configure
- self.configuration ||= Config.new
yield(configuration)
end
+
+ def configuration
+ @configuration ||= Config.new
+ end
end
class Config
PRODUCTION_BASE_URL = "https://api.clerk.dev/v1/".freeze
attr_accessor :api_key, :base_url, :logger, :middleware_cache_store
def initialize
@base_url = ENV.fetch("CLERK_API_BASE", PRODUCTION_BASE_URL)
- @api_key = ENV.fetch("CLERK_API_KEY")
+ @api_key = ENV["CLERK_API_KEY"]
end
end
end
if defined?(::Rails)