Sha256: 309130af069cdf93f15c30bda402c3317ed1eb5655179a974bc7932de66a03d6

Contents?: true

Size: 443 Bytes

Versions: 8

Compression:

Stored size: 443 Bytes

Contents

require 'fluoride-collector'
module Fluoride
  module Collector
    class Storage
      attr_reader :collection_type, :record

      def initialize(config, type, record)
        @record = record
        @collection_type = type
        @config = config
      end

      def thread_locals
        Thread.current[:fluoride_collector] ||= {}
      end

      def record_yaml
        @record_yaml ||= YAML::dump(record)
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
fluoride-collector-0.0.11 lib/fluoride-collector/storage.rb
fluoride-collector-0.0.10 lib/fluoride-collector/storage.rb
fluoride-collector-0.0.9 lib/fluoride-collector/storage.rb
fluoride-collector-0.0.8 lib/fluoride-collector/storage.rb
fluoride-collector-0.0.7 lib/fluoride-collector/storage.rb
fluoride-collector-0.0.6 lib/fluoride-collector/storage.rb
fluoride-collector-0.0.5 lib/fluoride-collector/storage.rb
fluoride-collector-0.0.4 lib/fluoride-collector/storage.rb