Skip to content

Instantly share code, notes, and snippets.

@brendonanderson
Created May 5, 2015 19:58
Show Gist options
  • Save brendonanderson/6f107c1b18dd8b7a8adf to your computer and use it in GitHub Desktop.
Save brendonanderson/6f107c1b18dd8b7a8adf to your computer and use it in GitHub Desktop.
Ratpack Blog - Hander mapping example
ratpack {
handlers {
get('users/:id') { //ex: /users/xyz123
render context.pathTokens['id']
}
get('users') { //ex: /users/
render 'no path token'
}
get('repeatString/:string/:times:[\\d]+') {
//ex: /repeatString/X/10 would send back 10 Xs
render context.pathTokens['string'] * context.pathTokens['times'].toInteger()
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment