Module ScopedSearch::QueryBuilder::AST::LogicalOperatorNode
In: lib/scoped_search/query_builder.rb

Defines the to_sql method for AST AND/OR operators

Methods

to_sql  

Public Instance methods

[Source]

     # File lib/scoped_search/query_builder.rb, line 422
422:         def to_sql(builder, definition, &block)
423:           fragments = children.map { |c| c.to_sql(builder, definition, &block) }.map { |sql| "(#{sql})" unless sql.blank? }.compact
424:           fragments.empty? ? nil : "#{fragments.join(" #{operator.to_s.upcase} ")}"
425:         end

[Validate]