# File lib/thinking_sphinx/search/context.rb, line 4 def initialize(search, configuration = nil) @search = search @configuration = configuration || ThinkingSphinx::Configuration.instance @memory = { :results => [], :panes => ThinkingSphinx::Configuration::Defaults::PANES.clone } end
# File lib/thinking_sphinx/search/context.rb, line 13 def [](key) @memory[key] end
# File lib/thinking_sphinx/search/context.rb, line 17 def []=(key, value) @memory[key] = value end
# File lib/thinking_sphinx/search/context.rb, line 21 def log(notification, message, &block) ActiveSupport::Notifications.instrument( "#{notification}.thinking_sphinx", notification => message, &block ) end