Sha256: 8ff332b0b964d4c5d115d46f8bd23656cd2eb279855ea33207651833ebd2830a

Contents?: true

Size: 254 Bytes

Versions: 10

Compression:

Stored size: 254 Bytes

Contents

# frozen_string_literal: true

module OperatorRecordable
  class ThreadStore
    def [](key)
      ::Thread.current[key]
    end

    def []=(key, value)
      ::Thread.current[key] = value
    end
  end

  Store.register(:thread_store, ThreadStore)
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
operator_recordable-1.3.1 lib/operator_recordable/store/thread_store.rb
operator_recordable-1.3.0 lib/operator_recordable/store/thread_store.rb
operator_recordable-1.2.0 lib/operator_recordable/store/thread_store.rb
operator_recordable-1.1.0 lib/operator_recordable/store/thread_store.rb
operator_recordable-1.0.0 lib/operator_recordable/store/thread_store.rb
operator_recordable-0.4.0 lib/operator_recordable/store/thread_store.rb
operator_recordable-0.3.0 lib/operator_recordable/store/thread_store.rb
operator_recordable-0.2.0 lib/operator_recordable/store/thread_store.rb
operator_recordable-0.1.1 lib/operator_recordable/store/thread_store.rb
operator_recordable-0.1.0 lib/operator_recordable/store/thread_store.rb