Class: WhereLower::ScopeSpawner::ArrayScopeSpawner
- Inherits:
-
EqualScopeSpawner
- Object
- WhereLower::ScopeSpawner
- BasicScopeSpawner
- EqualScopeSpawner
- WhereLower::ScopeSpawner::ArrayScopeSpawner
- Defined in:
- lib/where_lower/scope_spawner.rb
Overview
:nodoc:
Instance Attribute Summary
Attributes inherited from WhereLower::ScopeSpawner
#column_or_table_name, #prefix, #scope, #value
Instance Method Summary collapse
-
#processed_value ⇒ Object
:nodoc:.
-
#query_string ⇒ Object
:nodoc:.
Methods inherited from EqualScopeSpawner
Methods inherited from BasicScopeSpawner
Methods inherited from WhereLower::ScopeSpawner
Constructor Details
This class inherits a constructor from WhereLower::ScopeSpawner
Instance Method Details
#processed_value ⇒ Object
:nodoc:
115 116 117 |
# File 'lib/where_lower/scope_spawner.rb', line 115 def processed_value value.to_a.map { |x| x.to_s.downcase } end |
#query_string ⇒ Object
:nodoc:
110 111 112 |
# File 'lib/where_lower/scope_spawner.rb', line 110 def query_string "lower(#{column_name}) IN (?)" end |