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