Class: Rex::Proto::Http::Handler

Inherits:
Object
  • Object
show all
Defined in:
lib/rex/proto/http/handler.rb

Overview

This class acts as the base class for all handlers.

Direct Known Subclasses

Erb, Proc

Defined Under Namespace

Classes: Erb, Proc

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(server) ⇒ Handler

Initializes the handler instance as being associated with the supplied server.



19
20
21
# File 'lib/rex/proto/http/handler.rb', line 19

def initialize(server)
	self.server = server
end

Class Method Details

.relative_resource_required?Boolean

By default, handlers do not require a relative resource.

Returns:

  • (Boolean)


26
27
28
# File 'lib/rex/proto/http/handler.rb', line 26

def self.relative_resource_required?
	false
end

Instance Method Details

#relative_resource_required?Boolean

Calls the class method.

Returns:

  • (Boolean)


33
34
35
# File 'lib/rex/proto/http/handler.rb', line 33

def relative_resource_required?
	self.class.relative_resource_required?
end