Module Mongrel::HttpHandlerPlugin
In: lib/mongrel/handlers.rb
lib/mongrel/handlers.rb

This is used when your handler is implemented as a GemPlugin. The plugin always takes an options hash which you can modify and then access later. They are stored by default for the process method later.

Methods

Attributes

listener  [RW] 
listener  [RW] 
options  [R] 
options  [R] 
request_notify  [R] 
request_notify  [R] 

Public Class methods

[Source]

    # File lib/mongrel/handlers.rb, line 60
60:     def initialize(options={})
61:       @options = options
62:       @header_only = false
63:     end

[Source]

    # File lib/mongrel/handlers.rb, line 60
60:     def initialize(options={})
61:       @options = options
62:       @header_only = false
63:     end

Public Instance methods

[Source]

    # File lib/mongrel/handlers.rb, line 65
65:     def process(request, response)
66:     end

[Source]

    # File lib/mongrel/handlers.rb, line 65
65:     def process(request, response)
66:     end

[Source]

    # File lib/mongrel/handlers.rb, line 54
54:     def request_begins(params)
55:     end

[Source]

    # File lib/mongrel/handlers.rb, line 54
54:     def request_begins(params)
55:     end

[Source]

    # File lib/mongrel/handlers.rb, line 57
57:     def request_progress(params, clen, total)
58:     end

[Source]

    # File lib/mongrel/handlers.rb, line 57
57:     def request_progress(params, clen, total)
58:     end

[Validate]