Class: WhereLower::ScopeSpawner::RangeScopeSpawner
- Inherits:
-
EqualScopeSpawner
- Object
- WhereLower::ScopeSpawner
- BasicScopeSpawner
- EqualScopeSpawner
- WhereLower::ScopeSpawner::RangeScopeSpawner
- 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:
102 103 104 |
# File 'lib/where_lower/scope_spawner.rb', line 102 def processed_value Range.new(value.begin.to_s.downcase, value.end.to_s.downcase, value.exclude_end?) end |
#query_string ⇒ Object
:nodoc:
97 98 99 |
# File 'lib/where_lower/scope_spawner.rb', line 97 def query_string "lower(#{column_name}) IN (?)" end |