░▒▓████████████████████████████████▓▒░ ░▒▓█ ▓▒░ ░▒▓█ ~ S W A M P ~ ▓▒░ ░▒▓█ ▓▒░ ░▒▓████████████████████████████████▓▒░
pplmvsvm
LOCATION:
/var/www/canvas/vendor/bundle/ruby/3.1.0/gems/request_store-1.5.1/lib
☗ ROOT
↻ REFRESH
✎ CARVE FLESH
EDITING: request_store.rb
require "request_store/version" require "request_store/middleware" require "request_store/railtie" if defined?(Rails::Railtie) module RequestStore def self.store Thread.current[:request_store] ||= {} end def self.store=(store) Thread.current[:request_store] = store end def self.clear! Thread.current[:request_store] = {} end def self.begin! Thread.current[:request_store_active] = true end def self.end! Thread.current[:request_store_active] = false end def self.active? Thread.current[:request_store_active] || false end def self.read(key) store[key] end def self.[](key) store[key] end def self.write(key, value) store[key] = value end def self.[]=(key, value) store[key] = value end def self.exist?(key) store.key?(key) end def self.fetch(key) store[key] = yield unless exist?(key) store[key] end def self.delete(key, &block) store.delete(key, &block) end end
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📁 request_store/
DIR
—
2023-09-24 03:48
📄 request_store.rb
RB
1 KB
2023-09-24 03:48
EDIT