Files
metasploit-gs/lib/rex/proto/http/handler.rb
T
Ramon de C Valle f124597a56 Code cleanups
git-svn-id: file:///home/svn/framework3/trunk@5773 4d416f70-5f16-0410-b530-b9f4589650da
2008-10-19 21:03:39 +00:00

46 lines
633 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