Module: Metasploit::Model::Configured
- Included in:
- Metasploit::Model
- Defined in:
- lib/metasploit/model/configured.rb
Overview
Allows modules to be configured (using Configuration) similar to Rails engines.
Instance Method Summary collapse
-
#configuration ⇒ Metasploit::Model::Configuration
The Configuration for this configured
Module. -
#root ⇒ Pathname
The configured root.
-
#setup ⇒ Object
Sets up the autoload and i18n paths for the configured gem.
Instance Method Details
#configuration ⇒ Metasploit::Model::Configuration
The Metasploit::Model::Configuration for this configured Module.
23 24 25 26 27 28 29 30 31 |
# File 'lib/metasploit/model/configured.rb', line 23 def configuration unless instance_variable_defined? :@configuration require 'metasploit/model/configuration' @configuration = Metasploit::Model::Configuration.new end @configuration end |
#root ⇒ Pathname
The configured root.
43 44 45 |
# File 'lib/metasploit/model/configured.rb', line 43 delegate :root, :setup, to: :configuration |
#setup ⇒ Object
Sets up the autoload and i18n paths for the configured gem.
43 44 45 |
# File 'lib/metasploit/model/configured.rb', line 43 delegate :root, :setup, to: :configuration |