lib/thinking_sphinx/real_time.rb in thinking-sphinx-4.3.2 vs lib/thinking_sphinx/real_time.rb in thinking-sphinx-4.4.0
- old
+ new
@@ -6,17 +6,34 @@
end
def self.callback_for(reference, path = [], &block)
Callbacks::RealTimeCallbacks.new reference.to_sym, path, &block
end
+
+ def self.populator
+ @populator ||= ThinkingSphinx::RealTime::Populator
+ end
+
+ def self.populator=(value)
+ @populator = value
+ end
+
+ def self.processor
+ @processor ||= ThinkingSphinx::RealTime::Processor
+ end
+
+ def self.processor=(value)
+ @processor = value
+ end
end
require 'thinking_sphinx/real_time/property'
require 'thinking_sphinx/real_time/attribute'
require 'thinking_sphinx/real_time/field'
require 'thinking_sphinx/real_time/index'
require 'thinking_sphinx/real_time/interpreter'
require 'thinking_sphinx/real_time/populator'
+require 'thinking_sphinx/real_time/processor'
require 'thinking_sphinx/real_time/transcribe_instance'
require 'thinking_sphinx/real_time/transcriber'
require 'thinking_sphinx/real_time/translator'
require 'thinking_sphinx/real_time/callbacks/real_time_callbacks'