class ThinkingSphinx::RealTime::Transcriber::TranscribeInstance
Attributes
index[R]
instance[R]
properties[R]
Public Class Methods
call(instance, index, properties)
click to toggle source
# File lib/thinking_sphinx/real_time/transcriber.rb, line 27 def self.call(instance, index, properties) new(instance, index, properties).call end
new(instance, index, properties)
click to toggle source
# File lib/thinking_sphinx/real_time/transcriber.rb, line 31 def initialize(instance, index, properties) @instance, @index, @properties = instance, index, properties end
Public Instance Methods
call()
click to toggle source
# File lib/thinking_sphinx/real_time/transcriber.rb, line 35 def call properties.each_with_object([document_id]) do |property, instance_values| instance_values << property.translate(instance) end end
Private Instance Methods
document_id()
click to toggle source
# File lib/thinking_sphinx/real_time/transcriber.rb, line 45 def document_id index.document_id_for_key instance.id end