class Exas

Public Class Methods

parse_req_res(req, res) click to toggle source
# File Paths/Exas.rb, line 2
def self.parse_req_res(req, res)
  dputs(4) { "Exas: #{req.inspect}" }
  path, query, addr = req.path, req.query.to_sym, RPCQooxdooHandler.get_ip(req)
  if req.request_method == 'GET'
    filename = RPCQooxdooPath.sanitize(path.sub(/^.[^\/]*./, ''))
    res['content-type'] = 'data/binary'
    dputs(4) { "Request is #{req.inspect}" }
    dputs(3) { "filename is #{filename} - content-type is #{res['content-type']}" }
    return IO.read("#{Courses.dir_exams}/#{filename}")
  end
end