# \[Ruby 1.9-Bug#3920\]\[Open\] WEBrick::HTTPServlet::ProcHandler $B$,F0$+$J$$(B

**URL:** <https://www.ruby-forum.com/t/ruby-1-9-bug-3920-open-webrick-prochandler-b-f0-j-b/196200>\
**Category:** Development\
**Created:** [October 8, 2010, 12:16pm UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-3920-open-webrick-prochandler-b-f0-j-b/196200 "2010-10-08T12:16:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![okkezSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/85f322/32.png) [@okkezSS](https://www.ruby-forum.com/u/okkezSS)\
**Post date:** [October 8, 2010, 12:16pm UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-3920-open-webrick-prochandler-b-f0-j-b/196200/1 "2010-10-08T12:16:51Z")

</div>

Bug #3920: WEBrick::HTTPServlet::ProcHandler e$B$,F0$+$J$$e(B  
[http://redmine.ruby-lang.org/issues/show/3920](http://redmine.ruby-lang.org/issues/show/3920)

e$B5/I\<\<Te(B: okkez \_  
e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: Normal  
e$B%+%F%4%je(B: lib  
ruby -v: ruby 1.9.2p14 (2010-10-02 revision 29393) [x86\_64-linux]

e$B0J2\<$N%Q%C%A$GD\>$j$^$9$,!"%F%9%H$,I,MW$J$h$&$K;W$$$^$9!#e(B

# Index: httpservlet/prochandler.rb

— httpservlet/prochandler.rb (revision 29410)  
+++ httpservlet/prochandler.rb (working copy)  
@@ -14,11 +14,8 @@  
module HTTPServlet

```
 class ProcHandler < AbstractServlet

```

- 

```
 def get_instance(server, *options)

```

- 

```
   self

```

- 

```
 end

```

- 

```
 def initialize(proc)

```

- 

```
 def initialize(server, proc)
   @proc = proc
 end

```

e$B0J2\<$N%9%/%j%W%H$GF0:n3NG’$7$^$7$?!#e(B

require ‘webrick’  
srv = WEBrick::HTTPServer.new({:DocumentRoot =\> ‘.’,  
:BindAddress =\> ‘127.0.0.1’,  
:Port =\> 10080})  
srv.mount(‘/proc’, WEBrick::HTTPServlet::ProcHandler,  
lambda{|request, response| response.body = ‘Hello’ })  
Signal.trap(:INT){ srv.shutdown }  
srv.start

---

<div class="post-metadata">

**Author:** ![okkezSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/85f322/32.png) [@okkezSS](https://www.ruby-forum.com/u/okkezSS)\
**Post date:** [October 8, 2010, 12:25pm UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-3920-open-webrick-prochandler-b-f0-j-b/196200/2 "2010-10-08T12:25:38Z")

</div>

e$B%A%1%C%He(B #3920 e$B$,99?7$5$l$^$7$?!#e(B (by okkez \_)

## e$B$9$\_$^$;$s!#e(B WEBrick::HTTPServer#mount\_proc e$B$r;H$&$s$G$9$M!#e(B e$B%j%8%'%/%H$7$F$/$@$5$$!#e(B

[http://redmine.ruby-lang.org/issues/show/3920](http://redmine.ruby-lang.org/issues/show/3920)

---

<div class="post-metadata">

**Author:** ![okkezSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/85f322/32.png) [@okkezSS](https://www.ruby-forum.com/u/okkezSS)\
**Post date:** [October 8, 2010, 12:19pm UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-3920-open-webrick-prochandler-b-f0-j-b/196200/3 "2010-10-08T12:19:12Z")

</div>

e$B%A%1%C%He(B #3920 e$B$,99?7$5$l$^$7$?!#e(B (by okkez \_)

## e$B$5$C$-IU$1$?E:IU%U%!%$%k$O%F%9%H$G$9!#e(B

[http://redmine.ruby-lang.org/issues/show/3920](http://redmine.ruby-lang.org/issues/show/3920)
