public CassetteApplication(IEnumerable<Bundle> bundles, CassetteSettings settings, CassetteRouteHandling routeHandling, Func<NancyContext> getCurrentContext) : base(bundles, settings) { if (getCurrentContext == null) throw new ArgumentNullException("getCurrentContext"); this.getCurrentContext = getCurrentContext; routeHandling.InstallCassetteRouteHandlers(BundleContainer); }
public CassetteStartup(IRootPathProvider rootPathProvider) { this.rootPathProvider = rootPathProvider; routeHandling = new CassetteRouteHandling(rootPathProvider.GetRootPath(), GetCurrentContext, Logger.GetLogger(typeof(CassetteRouteHandling))); }