Sha256: 0ce893b18599f306faa49344fe3426676f185a6bd8cde63939cf19003c7df1e1
Contents?: true
Size: 510 Bytes
Versions: 2
Compression:
Stored size: 510 Bytes
Contents
class Gamefic::Query::Available < Gamefic::Query::Base 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 { |c| result.push c result.concat subquery_accessible(c) } result end end class Gamefic::Query::Room < Gamefic::Query::Base def context_from(subject) subject.room ? [subject.room] : [] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gamefic-sdk-1.7.0 | scripts/standard/queries.plot.rb |
gamefic-sdk-1.6.0 | scripts/standard/queries.plot.rb |