O Sinatra é uma linguagem de domínio específico (DSL) ou "micro-framework" para a rápida criação de aplicações web escritas em Ruby. Vamos ver algumas características, exemplos e indicações de uso.
:haml, { ugly: true } end configure :development do # ... end helpers do include Rack::Utils alias_method :h, :escape_html end end require_relative 'models/init' require_relative 'helpers/init' require_relative 'routes/init'
Sinatra::Application; end describe 'Reverse Service' do include Rack::Test::Methods it "should load the home page" do get '/' last_response.should be_ok end