class Sorta::Http::Web::Template::App
Attributes
router[R]
Public Class Methods
build(&block)
click to toggle source
# File lib/sorta/http/web/template/app.rb, line 12 def self.build(&block) app = new app.instance_exec(&block) app end
new()
click to toggle source
# File lib/sorta/http/web/template/app.rb, line 18 def initialize @router = Router.new end
Public Instance Methods
compile!()
click to toggle source
# File lib/sorta/http/web/template/app.rb, line 22 def compile! ::Sorta::Http::Web::App.build_from(self) end
Private Instance Methods
routes(&block)
click to toggle source
# File lib/sorta/http/web/template/app.rb, line 28 def routes(&block) @router.instance_exec(&block) end