File tree Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Original file line number Diff line number Diff line change 10
10
11
11
require 'metasploit/model/engine'
12
12
require 'metasploit/concern/engine'
13
- require 'metasploit_data_models/engine'
14
- Metasploit ::Framework ::Require . optionally_require_metasploit_credential_engine
13
+ Metasploit ::Framework ::Require . optionally_require_metasploit_db_gems
15
14
16
15
# `Rails::Engine` behavior common to both {Metasploit::Framework::Application} and {Metasploit::Framework::Engine}.
17
16
module Metasploit ::Framework ::CommonEngine
Original file line number Diff line number Diff line change @@ -72,16 +72,20 @@ def self.optionally_include_metasploit_credential_creation(including_module)
72
72
end
73
73
end
74
74
75
- # Tries to ` require 'metasploit/credential/engine'` .
75
+ # Tries to require gems necessary for using a database with the framework .
76
76
#
77
77
# @example
78
- # Metasploit::Framework::Require.optionally_require_metasploit_credential_engine
78
+ # Metasploit::Framework::Require.optionally_require_metasploit_db_gems
79
79
#
80
80
# @return [void]
81
- def self . optionally_require_metasploit_credential_engine
81
+ def self . optionally_require_metasploit_db_gems
82
82
optionally (
83
83
'metasploit/credential/engine' ,
84
- "metasploit-credential not in the bundle" ,
84
+ 'metasploit-credential not in the bundle' ,
85
+ )
86
+ optionally (
87
+ 'metasploit_data_models/engine' ,
88
+ 'metaspoit_data_models not in the bundle'
85
89
)
86
90
end
87
91
You can’t perform that action at this time.
0 commit comments