From aecb1d4ea95506f6afbb371ab55ec621edf90734 Mon Sep 17 00:00:00 2001 From: elijah Date: Sat, 4 May 2013 14:35:47 -0700 Subject: added child_summaries support. --- lib/static_page.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/static_page.rb b/lib/static_page.rb index 7ef529b..d7d6529 100644 --- a/lib/static_page.rb +++ b/lib/static_page.rb @@ -194,6 +194,13 @@ class StaticPage self.name end + # + # returns a child matching +name+, if any. + # + def child(name) + children.detect {|child| child.name == name} + end + protected def child_tree @@ -279,7 +286,7 @@ class StaticPage # def content_files if @simple_page - [[@file_path + @suffix,nil]] + [[[@file_path, @suffix].join,nil]] elsif File.directory?(@file_path) Dir.foreach(@file_path).collect { |file| if file && file =~ LOCALE_FILE_MATCH -- cgit v1.2.3