Module: Ansr::Sanitization::ClassMethods

Included in:
Relation
Defined in:
lib/ansr/sanitization.rb

Instance Method Summary collapse

Instance Method Details

#expand_hash_conditions_for_sql_aggregates(conditions) ⇒ Object



5
6
7
8
# File 'lib/ansr/sanitization.rb', line 5

def expand_hash_conditions_for_sql_aggregates(conditions)
  conditions.reduce({}) {|memo, k, v| }
  conditions
end

#sanitize_sql(condition, table_name = table_name()) ⇒ Object



18
19
20
# File 'lib/ansr/sanitization.rb', line 18

def sanitize_sql(condition, table_name = table_name())
  sanitize_sql_for_conditions(condition, table_name)
end

#sanitize_sql_for_conditions(condition, table_name = table_name()) ⇒ Object



10
11
12
# File 'lib/ansr/sanitization.rb', line 10

def sanitize_sql_for_conditions(condition, table_name = table_name())
  condition
end

#sanitize_sql_hash_for_conditions(attrs, default_table_name = self.table_name) ⇒ Object



14
15
16
# File 'lib/ansr/sanitization.rb', line 14

def sanitize_sql_hash_for_conditions(attrs, default_table_name = self.table_name)
  attrs
end