# File lib/thinking_sphinx/active_record/sql_source.rb, line 16 def initialize(model, options = {}) @model = model @options = { :utf8? => (database_settings[:encoding].to_s[/^utf8/]) }.merge options @fields = [] @attributes = [] @associations = [] @conditions = [] @groupings = [] @polymorphs = [] Template.new(self).apply name = "#{options[:name] || model.name.downcase}_#{options[:position]}" super name, type apply_defaults! end