Module: NoFlyList::TaggableRecord::Query::BaseStrategy
- Included in:
- MysqlStrategy, PostgresqlStrategy, SqliteStrategy
- Defined in:
- lib/no_fly_list/taggable_record/query.rb
Class Method Summary collapse
-
.case_insensitive_where(table, column, values) ⇒ Arel::Node
abstract
Performs case-insensitive column comparison.
-
.define_query_methods(setup) ⇒ Object
abstract
Defines database-specific query methods.
Class Method Details
.case_insensitive_where(table, column, values) ⇒ Arel::Node
This method is abstract.
Performs case-insensitive column comparison
34 35 36 |
# File 'lib/no_fly_list/taggable_record/query.rb', line 34 def case_insensitive_where(table, column, values) raise NotImplementedError end |
.define_query_methods(setup) ⇒ Object
This method is abstract.
Defines database-specific query methods
41 42 43 |
# File 'lib/no_fly_list/taggable_record/query.rb', line 41 def define_query_methods(setup) raise NotImplementedError end |