public static IEnumerable<Topic> LoadChildDirectories(string directory)
{
foreach (var childDirectory in Directory.GetDirectories(directory, "*", SearchOption.TopDirectoryOnly))
{
// TODO -- make this go away in later versions of FubuMVC 3
if (childDirectory.Contains("fubu-content")) continue;
if (Path.GetFileName(childDirectory).EqualsIgnoreCase("content")) continue;
var topic = LoadDirectory(childDirectory, false);
var key = Path.GetFileName(childDirectory);
topic.UrlSegment = key;
topic.PrependKey(key);
yield return topic;
}
}