Method: Rusql::Query#select

Defined in:
lib/rusql/query.rb

#select(*selectors) ⇒ Object



26
27
28
29
30
31
32
33
34
35
# File 'lib/rusql/query.rb', line 26

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

  new_one = self.duplicate
  new_one.instance_variable_set(:@selectors, selectors)

  new_one
end