#!/usr/local/bin/ruby -Ks require 'web' def noratest(req,rsp) rsp.content_type = 'text/html; charset=Shift_JIS' rsp.write <<-EOS Nora Test

Nora Test

EOS # attr rsp << "" rsp << "" rsp << "" rsp << "" rsp << "" rsp << "" rsp << "" rsp << "" rsp << "" rsp << "" rsp << "
method#{Web::escapeHTML(req.method)}
query_string#{Web::escapeHTML(req.query_string)}
script_name#{Web::escapeHTML(req.script_name)}
path_info#{Web::escapeHTML(req.path_info)}
host#{Web::escapeHTML(req.host.to_s)}
remote_addr#{Web::escapeHTML(req.remote_addr.to_s)}
remote_host#{Web::escapeHTML(req.remote_host.to_s)}
remote_ident#{Web::escapeHTML(req.remote_ident || '')}
remote_user#{Web::escapeHTML(req.remote_user || '')}
" # query rsp << "

query

" rsp << "" req.query.each {|key,values| values.each {|value| rsp << "" } } rsp << "
#{Web::escapeHTML(key)}#{Web::escapeHTML(value)}
" # form rsp << "

form

" rsp << "" req.form.each {|key,values| values.each {|value| rsp << "" } } rsp << "
#{Web::escapeHTML(key)}#{Web::escapeHTML(value)}
" rsp << "

Web::Request

" rsp << "

" << Web::escapeHTML(req.inspect) << "

" rsp.write <<-EOS EOS rsp end api = Web::Interface::RubyMail.new(:from=>'moonwolf@moonwolf.com') api.each {|req| rsp = Web::Response.new rsp = noratest(req,rsp) api.response req, rsp }