lib/story.rb in rallytastic-1.4.5 vs lib/story.rb in rallytastic-1.4.6
- old
+ new
@@ -63,9 +63,18 @@
references_many :children, :class_name => "Story", :inverse_of => :parent
def has_children?
self.children.count > 0
end
+
+ def ancestors
+ if parent
+ a = parent.ancestors << self
+ return a
+ else
+ return [self]
+ end
+ end
def actionable_children
children = self.children
actionables= []
if children.size > 0