Sha256: 1d14648db9865435d125f21f99475cdff36418ab9c6e0affe12b12fb09842c35
Contents?: true
Size: 831 Bytes
Versions: 1
Compression:
Stored size: 831 Bytes
Contents
module ModelLog class Store class << self def store Thread.current[:model_log_store] ||= {} end def store=(store) Thread.current[:model_log_store] = store end def read(key) store[key] end def write(key, value) store[key] = value end def delete(key) store.delete(key) end def current_user read :current_user end def current_user=(user) write :current_user, user end def clear_current_user! delete :current_user end def current_requester read :requester end def current_requester=(obj_request) write :requester, obj_request end def clear_current_requester! delete :requester end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
model_log-2.0.0 | lib/model_log/store.rb |