Getting started with sinatra
Remarks#
Sinatra is a simple Ruby DSL for quickly creating web applications.
It has built in features for routing, using templates, serving static files, helpers, error handling and many other topics.
https://www.sinatrarb.com/intro.html
Versions#
Version | Release Date |
---|---|
2.0.0beta2 | 2016-08-22 |
2.0.0beta1 | 2016-08-22 |
1.4.7 | 2016-01-24 |
1.4.0 | 2013-03-15 |
1.3.0 | 2011-10-01 |
1.2.0 | 2011-03-02 |
1.1.0 | 2010-10-23 |
1.0.0 | 2010-03-23 |
0.9.0 | 2009-01-18 |
0.3.0 | 2008-08-31 |
0.2.0 | 2008-04-11 |
0.1.0 | 2007-10-04 |
Installation
You can install Sinatra as a global gem:
gem install sinatra
or add it to a project’s Gemfile
# in Gemfile:
gem 'sinatra'
and run bundle install
.
Your first Sinatra app
# app.rb
require 'sinatra'
get '/' do
'Hello, Universe!'
end
Install Sinatra:
gem install sinatra
Run the app:
ruby app.rb
That’s it! Access your app at https://localhost:4567