Method: Rusql::Query#initialize

Defined in:
lib/rusql/query.rb

#initialize(selectors) ⇒ Query

Returns a new instance of Query.



3
4
5
6
7
8
9
10
11
12
# File 'lib/rusql/query.rb', line 3

def initialize(selectors)
  selectors.each do |selector|
    raise TypeException.new(Selector, selector.class) unless selector.is_a?(Selector)
  end

  @selectors = selectors
  @joins = []
  @orders = []
  @group_by = nil
end