Method: ReputationSystem::QueryBuilder::ClassMethods#build_select_statement
- Defined in:
- lib/reputation_system/query_builder.rb
#build_select_statement(table_name, reputation_name, select = nil, srn = nil, normalize = false) ⇒ Object
28 29 30 31 32 33 34 35 |
# File 'lib/reputation_system/query_builder.rb', line 28 def build_select_statement(table_name, reputation_name, select=nil, srn=nil, normalize=false) select = sanitize_sql_array(["%s.*", table_name]) unless select if normalize sanitize_sql_array(["%s, %s AS normalized_%s", select, normalized_field_string(srn), reputation_name.to_s]) else sanitize_sql_array(["%s, %s AS %s", select, REPUTATION_FIELD_STRING, reputation_name.to_s]) end end |