Class: Gamefic::Query::Available
- Inherits:
-
Base
- Object
- Base
- Gamefic::Query::Available
- Defined in:
- lib/gamefic-standard/queries.rb
Instance Method Summary collapse
Instance Method Details
#context_from(subject) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/gamefic-standard/queries.rb', line 2 def context_from(subject) result = [] top = subject.room || subject.parent unless top.nil? result.concat subquery_accessible(top) end result.delete subject subject.children.each do |c| result.push c result.concat subquery_accessible(c) end result end |