module ActsAsRecursiveTree::Builders::Strategies
Strategy module for different strategies of how to build the resulting query.
Public Class Methods
for_query_options(query_opts)
click to toggle source
Returns a Strategy appropriate for query_opts
@param query_opts [ActsAsRecursiveTree::Options::QueryOptions]
@return a strategy class best suited for the opts
# File lib/acts_as_recursive_tree/builders/strategies.rb, line 15 def self.for_query_options(query_opts) if query_opts.ensure_ordering || query_opts.query_strategy == :join Join else Subselect end end