Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 38 lines (28 sloc) 0.516 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
use lib 'lib';

use Bailador;

# simple cases
get '/' => sub {
    "hello world"
}

get '/about' => sub {
    "about me"
}

get '/hello/:name' => sub ($name) {
    "Hello $name!"
};

# regexes, as usual
get /foo(.+)/ => sub ($x) {
    "regexes! I got $x"
}

get / '/' (.+) '-' (.+)/ => sub ($x, $y) {
"$x and $y"
}

# junctions work too
get any('/h', '/help', '/halp') => sub {
"junctions are cool"
}

# templates!
get / ^ '/template/' (.+) $ / => sub ($x) {
template 'tmpl.tt', { name => $x }
}

baile;
Something went wrong with that request. Please try again.