class Audrey::Object
¶ ↑
Audrey::Object
Public Class Methods
aclasses()
click to toggle source
# File lib/audrey.rb, line 1545 def self.aclasses rv = [self.to_s] descendants.each do |desc| rv.push desc.to_s end return rv end
descendants()
click to toggle source
# File lib/audrey.rb, line 1532 def self.descendants rv = [] if instance_variable_defined?(:@children) @children.each do |child| rv.push child rv += child.descendants end end return rv end
fco()
click to toggle source
# File lib/audrey.rb, line 1562 def self.fco() if not instance_variable_defined?(:@fco) @fco = superclass.fco if @fco.nil? raise 'must-override-fco: class=' + self.to_s end end return @fco end
inherited(desc)
click to toggle source
# File lib/audrey.rb, line 1524 def self.inherited(desc) if not instance_variable_defined?(:@children) @children = [] end @children.push desc end
isolate()
click to toggle source
# File lib/audrey.rb, line 1574 def self.isolate() if not instance_variable_defined?(:@isolate) @isolate = superclass.isolate end return @isolate end
Private Class Methods
fco=(val)
click to toggle source
# File lib/audrey.rb, line 1597 def self.fco=(val) @fco = val end
isolate=(val)
click to toggle source
# File lib/audrey.rb, line 1593 def self.isolate=(val) @isolate = val end