NancyFx/Nancy — pull request #826 by jugglingnutcase (2012-11-16 20:06:42+00:00)
Title: Fix DotLiquid drop naming conventions

From the [DotLiquid wiki for Drops](https://github.com/formosatek/dotliquid/wiki/DotLiquid-Drops):

> By default, DotLiquid uses a Ruby naming convention for `Drop` properties. So if your `Drop` object contains CamelCased properties, they will contain underscores when exposed in your template. For example, `ProductId` on your drop becomes `product_id` in your template.

i don't think that's a sensible default here because Models that aren't inheriting from `Drop` don't get their CamelCased properties changed into snake_case.

This code changes the default naming convention for a DotLiquid Drop to C# so CamelCase properties are preserved and can be referenced from Liquid markup.