Class: WhereLower::ScopeSpawner::ArrayScopeSpawner

Inherits:
EqualScopeSpawner show all
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

Methods inherited from EqualScopeSpawner

#spawn

Methods inherited from BasicScopeSpawner

#spawn

Methods inherited from WhereLower::ScopeSpawner

#initialize, spawn, #spawn

Constructor Details

This class inherits a constructor from WhereLower::ScopeSpawner

Instance Method Details

#processed_valueObject

: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_stringObject

:nodoc:



110
111
112
# File 'lib/where_lower/scope_spawner.rb', line 110

def query_string
  "lower(#{column_name}) IN (?)"
end