/// <summary> /// Retrieve the local HalConfiguration from the NancyContext /// </summary> /// <param name="context"></param> /// <returns></returns> public static IProvideHalTypeConfiguration LocalHalConfig(this NancyContext context) { context.EnsureHalConfiguration(); return((IProvideHalTypeConfiguration)context.Items[NancyContextKey]); }
/// <summary> /// Request a HalTypeConfiguration instance from the local HalConfiguration /// </summary> /// <typeparam name="T"></typeparam> /// <param name="context"></param> /// <returns></returns> public static HalTypeConfiguration <T> LocalHalConfigFor <T>(this NancyContext context) { context.EnsureHalConfiguration(); return(((HalConfiguration)context.Items[NancyContextKey]).For <T>()); }