class ThinkingSphinx::Search::Context
Attributes
configuration[R]
search[R]
Public Class Methods
new(search, configuration = nil)
click to toggle source
# File lib/thinking_sphinx/search/context.rb, line 6 def initialize(search, configuration = nil) @search = search @configuration = configuration || ThinkingSphinx::Configuration.instance @memory = { :results => [], :panes => ThinkingSphinx::Configuration::Defaults::PANES.clone } end
Public Instance Methods
[](key)
click to toggle source
# File lib/thinking_sphinx/search/context.rb, line 15 def [](key) @memory[key] end
[]=(key, value)
click to toggle source
# File lib/thinking_sphinx/search/context.rb, line 19 def []=(key, value) @memory[key] = value end
marshal_dump()
click to toggle source
# File lib/thinking_sphinx/search/context.rb, line 23 def marshal_dump [@memory.except(:raw, :indices)] end
marshal_load(array)
click to toggle source
# File lib/thinking_sphinx/search/context.rb, line 27 def marshal_load(array) @memory = array.first end