class Schoolkeep::Server::SKTLHandler
Public Class Methods
new(server, name)
click to toggle source
Calls superclass method
# File lib/schoolkeep/server.rb, line 102 def initialize(server, name) super(server, name) @script_filename = name end
Public Instance Methods
do_GET(req, res)
click to toggle source
# File lib/schoolkeep/server.rb, line 107 def do_GET(req, res) begin name = File.basename(@script_filename) template = Template.new(name) res["content-type"] = template.type if template.type == Template::HTML_MIME res.body = Views::Layout.new(template).render else res.body = template.render end rescue StandardError raise rescue Exception => ex @logger.error(ex) raise HTTPStatus::InternalServerError, ex.message end end
Also aliased as: do_POST