Core: Resolve many Rubocop violations (#2282)
This commit is contained in:
@@ -4,40 +4,37 @@
|
||||
# See the file 'doc/COPYING' for copying permission
|
||||
#
|
||||
module BeEF
|
||||
module API
|
||||
module Server
|
||||
|
||||
# @note Defined API Paths
|
||||
API_PATHS = {
|
||||
module API
|
||||
module Server
|
||||
# @note Defined API Paths
|
||||
API_PATHS = {
|
||||
'mount_handler' => :mount_handler,
|
||||
'pre_http_start' => :pre_http_start
|
||||
}
|
||||
|
||||
# Fires just before the HTTP Server is started
|
||||
# @param [Object] http_hook_server HTTP Server object
|
||||
def pre_http_start(http_hook_server); end
|
||||
|
||||
# Fires just after handlers have been mounted
|
||||
# @param [Object] server HTTP Server object
|
||||
def mount_handler(server); end
|
||||
|
||||
# Mounts a handler
|
||||
# @param [String] url URL to be mounted
|
||||
# @param [Class] http_handler_class the handler Class
|
||||
# @param [Array] args an array of arguments
|
||||
# @note This is a direct API call and does not have to be registered to be used
|
||||
def self.mount(url, http_handler_class, args = nil)
|
||||
BeEF::Core::Server.instance.mount(url, http_handler_class, *args)
|
||||
end
|
||||
}.freeze
|
||||
|
||||
# Unmounts a handler
|
||||
# @param [String] url URL to be unmounted
|
||||
# @note This is a direct API call and does not have to be registered to be used
|
||||
def self.unmount(url)
|
||||
# Fires just before the HTTP Server is started
|
||||
# @param [Object] http_hook_server HTTP Server object
|
||||
def pre_http_start(http_hook_server); end
|
||||
|
||||
# Fires just after handlers have been mounted
|
||||
# @param [Object] server HTTP Server object
|
||||
def mount_handler(server); end
|
||||
|
||||
# Mounts a handler
|
||||
# @param [String] url URL to be mounted
|
||||
# @param [Class] http_handler_class the handler Class
|
||||
# @param [Array] args an array of arguments
|
||||
# @note This is a direct API call and does not have to be registered to be used
|
||||
def self.mount(url, http_handler_class, args = nil)
|
||||
BeEF::Core::Server.instance.mount(url, http_handler_class, *args)
|
||||
end
|
||||
|
||||
# Unmounts a handler
|
||||
# @param [String] url URL to be unmounted
|
||||
# @note This is a direct API call and does not have to be registered to be used
|
||||
def self.unmount(url)
|
||||
BeEF::Core::Server.instance.unmount(url)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user