Module: QueryBuilder::ClassMethods
- Defined in:
- lib/query_builder.rb
Instance Method Summary collapse
Instance Method Details
#build_query(count, pseudo_sql, opts = {}) ⇒ Object
27 28 29 30 31 32 33 34 |
# File 'lib/query_builder.rb', line 27 def build_query(count, pseudo_sql, opts = {}) raise Exception.new("No query_compiler for #{self}") unless query_compiler if count == :first opts[:limit] = 1 end opts[:rubyless_helper] ||= self query_compiler.new(pseudo_sql, opts.merge(:custom_query_group => query_group)).query end |
#query_group ⇒ Object
36 37 38 |
# File 'lib/query_builder.rb', line 36 def query_group nil end |