require 'active_support'
require 'active_support/concern'
require 'active_support/configurable'
require 'active_support/cache'
require 'active_support/core_ext/hash'
require 'active_support/time'
require 'active_support/time_with_zone'
require 'jwt'
require 'keyless/version'
require 'keyless/configuration'
require 'keyless/jwt'
require 'keyless/rsa_public_key'
module Keyless
extend ActiveSupport::Concern
class << self
attr_writer :configuration
end
def self.configuration
@configuration ||= Configuration.new
end
def self.configure
yield(configuration)
end
def self.reset_configuration!
self.configuration = Configuration.new
end
end