Module: Ansr::Sanitization::ClassMethods
- Included in:
- Relation
- Defined in:
- lib/ansr/sanitization.rb
Instance Method Summary collapse
- #expand_hash_conditions_for_sql_aggregates(conditions) ⇒ Object
- #sanitize_sql(condition, table_name = table_name()) ⇒ Object
- #sanitize_sql_for_conditions(condition, table_name = table_name()) ⇒ Object
- #sanitize_sql_hash_for_conditions(attrs, default_table_name = self.table_name) ⇒ Object
Instance Method Details
#expand_hash_conditions_for_sql_aggregates(conditions) ⇒ Object
5 6 7 8 |
# File 'lib/ansr/sanitization.rb', line 5 def (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 |