Module: Gamefic::Query::Subqueries

Included in:
Ascendants, Children, Descendants, Extended, Family
Defined in:
lib/gamefic/query/subqueries.rb

Class Method Summary collapse

Class Method Details

.subquery_accessible(entity) ⇒ Array<Entity>

Return an array of the entity’s accessible descendants.

Parameters:

Returns:



10
11
12
13
14
# File 'lib/gamefic/query/subqueries.rb', line 10

def subquery_accessible(entity)
  entity.accessible.flat_map do |child|
    [child] + subquery_accessible(child)
  end
end