Sha256: 77512ddc5d3282bb16d68699a87ebb995f2e66d7bfdc46fbce1ba5aba0cbabbf
Contents?: true
Size: 551 Bytes
Versions: 1
Compression:
Stored size: 551 Bytes
Contents
# frozen_string_literal: true module OperatorRecordable class Store def self.operator_store_key :operator_recordable_operator end def self.register(name, klass) @stores ||= {} @stores[name] = klass end def self.fetch_class(name) @stores.fetch(name) end end end require "operator_recordable/store/thread_store" require "operator_recordable/store/request_store" if defined? ::RequestStore require "operator_recordable/store/current_attributes_store" if defined? ::ActiveSupport::CurrentAttributes
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
operator_recordable-0.1.0 | lib/operator_recordable/store.rb |