Module: Ratalada::Frontends::Sinatra
- Defined in:
- lib/ratalada/sinatra.rb
Overview
Sinatra-flavoured DSL: the Server.run block is class-evaluated into an
anonymous Sinatra application, so get "/" do ... end etc. all work.
Class Method Summary collapse
Class Method Details
.build(block) ⇒ Object
11 12 13 14 15 |
# File 'lib/ratalada/sinatra.rb', line 11 def self.build(block) app = Class.new(::Sinatra::Base) app.class_eval(&block) app.new end |