class ThinkingSphinx::RealTime::Property
Attributes
column[R]
options[R]
Public Class Methods
new(column, options = {})
click to toggle source
# File lib/thinking_sphinx/real_time/property.rb, line 6 def initialize(column, options = {}) @options = options @column = column.respond_to?(:__name) ? column : ThinkingSphinx::ActiveRecord::Column.new(column) end
Public Instance Methods
name()
click to toggle source
# File lib/thinking_sphinx/real_time/property.rb, line 12 def name (@options[:as] || @column.__name).to_s end
translate(object)
click to toggle source
# File lib/thinking_sphinx/real_time/property.rb, line 16 def translate(object) ThinkingSphinx::RealTime::Translator.call(object, @column) end