extended_tag.rb 180 Bytes Edit Raw Blame History 1 2 3 4 5 6 7 8 9 10 class Tag def descendents children.inject([]){|des , child| des + child.descendents << child} end def find_tag(*args) find(*args).select{|t|!t.pending?} end end