Class: Sassic::Servlets::TemplateServlet

Inherits:
WEBrick::HTTPServlet::AbstractServlet
  • Object
show all
Defined in:
lib/sassic/servlets/template.rb

Instance Method Summary collapse

Instance Method Details

#do_GET(req, res) ⇒ Object



4
5
6
7
8
9
10
11
12
13
# File 'lib/sassic/servlets/template.rb', line 4

def do_GET(req, res)
  page = Sassic::Page.new(req.path == '/' ? 'index' : req.path.sub(/^\//, ''))
  
  if page.exists?
    res.body = page.render
  else
    res.status = 404
    res.body = "<h1>404 Not Available</h1>"
  end
end