public ResourceListing GetResourceListing(string basePath) { var types = new NancyApiDiscoverer().GetModuleTypesToDocument(); var modules = types.Select(t => Container.Resolve(t) as NancyModule); return(CreateResourceListing(modules, basePath)); }
public IEnumerable <ApiDeclaration> GetApiDeclarations() { var types = new NancyApiDiscoverer().GetModuleTypesToDocument(); var modules = types.Select(t => Container.Resolve(t) as NancyModule); return(modules.Select(module => CreateApiDeclaration(module)).OrderBy(a => a.ResourcePath)); }