class ActsAsRecursiveTree::Builders::Leaves

Public Instance Methods

create_select_manger(column = nil) click to toggle source
Calls superclass method
# File lib/acts_as_recursive_tree/builders/leaves.rb, line 6
def create_select_manger(column = nil)
  select_manager = super

  select_manager.where(
    travers_loc_table[primary_key].not_in(
      travers_loc_table.where(
        travers_loc_table[parent_key].not_eq(nil)
      ).project(travers_loc_table[parent_key])
    )
  )
  select_manager
end
get_query_options(_) click to toggle source
# File lib/acts_as_recursive_tree/builders/leaves.rb, line 19
def get_query_options(_)
  # do not allow any custom options
  ActsAsRecursiveTree::Options::QueryOptions.new
end