using System; using Autofac; namespace Nitride.Slugs { public static class NitrideSlugsBuilderExtensions { public static NitrideBuilder UseSlugs( this NitrideBuilder builder, ISlugProvider slugs) { if (slugs == null) { throw new ArgumentNullException(nameof(slugs)); } return builder .ConfigureContainer( x => { x.RegisterInstance(slugs) .As() .SingleInstance(); x.RegisterModule(); }); } } }