zammad/lib/auth/request_cache.rb
2026-01-02 15:41:09 +02:00

18 lines
425 B
Ruby

# Copyright (C) 2012-2026 Zammad Foundation, https://zammad-foundation.org/
class Auth
class RequestCache < ActiveSupport::CurrentAttributes
attribute :request_cache
def self.fetch_value(name)
self.request_cache ||= {}
return self.request_cache[name] if !self.request_cache[name].nil?
self.request_cache[name] = yield
end
def self.clear
self.request_cache = {}
end
end
end