sinatrarb.com
Sinatra: README
http://www.sinatrarb.com/intro.html
This page is also available in Chinese. Accessing Variables in Templates. Adding Your Own Template Engine. Using Custom Logic for Template Lookup. Setting Body, Status Code and Headers. Accessing the Request Object. Dealing with Date and Time. Looking Up Template Files. Sinatra: Base - Middleware, Libraries, and Modular Apps. Modular vs. Classic Style. Serving a Modular Application. Using a Classic Style Application with a config.ru. When to use a config.ru? Using Sinatra as Middleware. Sinatra is a DSL.
github.com
GitHub - sinatra/sinatra: Classy web-development dressed in a DSL (official / canonical repo)
https://github.com/sinatra/sinatra
Classy web-development dressed in a DSL (official / canonical repo). Http:/ www.sinatrarb.com/. Use Git or checkout with SVN using the web URL. Aug 23, 2016. Failed to load latest commit information. Move the form tag before script tag. Mar 8, 2013. Aug 22, 2016. Need to update this too, for when building the gem. Aug 22, 2016. Aug 22, 2016. Move get response and get stream to Sinatra: Runner. Aug 17, 2016. Changed the README from .rdoc to .md. Jan 20, 2013. Run rack-protection tests against master.