Skip to content

Instantly share code, notes, and snippets.

@einarwh
Created June 20, 2012 17:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save einarwh/2961123 to your computer and use it in GitHub Desktop.
Save einarwh/2961123 to your computer and use it in GitHub Desktop.
Composition of simple, one-tag transforms.
Func<string, string> cell =
s => s.Tag("td").Colspan("2")
.Width("100");
Func<string, string> row =
s => s.Tag("tr");
Func<string, string> table =
s => s.Tag("table").Cellpadding("10")
.Border("1");
Func<string, string> nested =
s => table(row(cell(s)));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment