Sha256: 45efaf9f9267422c4aa09122e04bb5433e689fab08d6b8f65471402643491a5a
Contents?: true
Size: 605 Bytes
Versions: 16
Compression:
Stored size: 605 Bytes
Contents
# frozen_string_literal: true class ThinkingSphinx::Search::Context attr_reader :search, :configuration def initialize(search, configuration = nil) @search = search @configuration = configuration || ThinkingSphinx::Configuration.instance @memory = { :results => [], :panes => ThinkingSphinx::Configuration::Defaults::PANES.clone } end def [](key) @memory[key] end def []=(key, value) @memory[key] = value end def marshal_dump [@memory.except(:raw, :indices)] end def marshal_load(array) @memory = array.first end end
Version data entries
16 entries across 16 versions & 1 rubygems