diff --git a/src/Nancy.Hal/Processors/HalJsonResponseProcessor.cs b/src/Nancy.Hal/Processors/HalJsonResponseProcessor.cs index d9ce776..5e48389 100644 --- a/src/Nancy.Hal/Processors/HalJsonResponseProcessor.cs +++ b/src/Nancy.Hal/Processors/HalJsonResponseProcessor.cs @@ -11,10 +11,15 @@ namespace Nancy.Hal.Processors { public class HalJsonResponseProcessor : IResponseProcessor { + private static readonly IEnumerable> extensionMappings = + new[] { new Tuple("haljson", new MediaRange("application/hal+json")) }; + private const string ContentType = "application/hal+json"; private readonly IProvideHalTypeConfiguration configuration; private readonly ISerializer serializer; + + public HalJsonResponseProcessor(IProvideHalTypeConfiguration configuration, IEnumerable serializers) { this.configuration = configuration; @@ -99,6 +104,12 @@ private static dynamic BuildDynamicLink(Link link) return dynamicLink; } - public IEnumerable> ExtensionMappings { get { return Enumerable.Empty >(); } } + public IEnumerable> ExtensionMappings + { + get + { + return extensionMappings; + } + } } } \ No newline at end of file