class Rouge::InheritableList
def each(&b)
def each(&b) return enum_for(:each) unless block_given? parent.each(&b) own_entries.each(&b) end
def initialize(parent=nil)
def initialize(parent=nil) @parent = parent end
def own_entries
def own_entries @own_entries ||= [] end
def parent
def parent @parent ||= [] end
def push(o)
def push(o) own_entries << o end