Files
metasploit-gs/lib/rex/proto/http/handler.rb
T
Matt Miller ae5c816e85 various enhancements to support passivex, seems to be functional, somewhat
git-svn-id: file:///home/svn/incoming/trunk@3322 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-07 10:04:30 +00:00

47 lines
634 B
Ruby

module Rex
module Proto
module Http
###
#
# This class acts as the base class for all handlers.
#
###
class Handler
require 'rex/proto/http/handler/erb'
require 'rex/proto/http/handler/proc'
#
# Initializes the handler instance as being associated with the supplied
# server.
#
def initialize(server)
self.server = server
end
#
# By default, handlers do not require a relative resource.
#
def self.relative_resource_required?
false
end
#
# Calls the class method.
#
def relative_resource_required?
self.class.relative_resource_required?
end
protected
attr_accessor :server # :nodoc:
end
end
end
end