Skip to content

Instantly share code, notes, and snippets.

@beyond-code-github
Last active December 23, 2015 13:19
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 beyond-code-github/6641602 to your computer and use it in GitHub Desktop.
Save beyond-code-github/6641602 to your computer and use it in GitHub Desktop.
Time dependant insulting route behavior with Superscribe
namespace WebApiModuleHelloWorld
{
using System;
using Superscribe.Models;
public class HelloWorldModule : Superscribe.WebApi.Modules.SuperscribeModule
{
public HelloWorldModule()
{
this.Get["/"] = _ => "Hello World!";
this.Get[ʅ / "Hello" / ((o, s) => DateTime.Now.Second > 45) * (ʃString)"Name"] =
_ => string.Format("Hello {0}... you smeg head", _.Parameters.Name);
this.Get[ʅ / "Hello" / (ʃString)"Name"] =
_ => string.Format("Hello {0}", _.Parameters.Name);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment