Class: SqlQueryExecutor::Operators::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/sql_query_executor/operators/base.rb

Direct Known Subclasses

Between, Default, In, Is

Instance Method Summary collapse

Constructor Details

#initialize(query, collection) ⇒ Base

Returns a new instance of Base.



4
5
6
7
8
9
10
11
# File 'lib/sql_query_executor/operators/base.rb', line 4

def initialize(query, collection)
  @query      = sanitize_query(query)
  @collection = collection
  @array      = query.split(' ')
  @operator   = @query.split(' ')[1]
  @field      = get_field
  @value      = get_value
end