@@ -114,9 +114,7 @@ def each_module_filter(opts, name, entry)
114
114
def each_module_ranked ( opts = { } , &block )
115
115
demand_load_modules
116
116
117
- self . mod_ranked = rank_modules
118
-
119
- each_module_list ( mod_ranked , opts , &block )
117
+ each_module_list ( rank_modules , opts , &block )
120
118
end
121
119
122
120
# Forces all modules in this set to be loaded.
@@ -140,7 +138,6 @@ def initialize(type = nil)
140
138
self . architectures_by_module = { }
141
139
self . platforms_by_module = { }
142
140
self . mod_sorted = nil
143
- self . mod_ranked = nil
144
141
self . mod_extensions = [ ]
145
142
146
143
#
@@ -294,11 +291,6 @@ def each_module_list(ary, opts, &block)
294
291
#
295
292
# @return [Hash{Class => Array<String>}] Maps module class to Array of platform Strings.
296
293
attr_accessor :platforms_by_module
297
- # @!attribute [rw] mod_ranked
298
- # Array of module names and module classes ordered by their Rank with the higher Ranks first.
299
- #
300
- # @return (see #rank_modules)
301
- attr_accessor :mod_ranked
302
294
# @!attribute [rw] mod_sorted
303
295
# Array of module names and module classes ordered by their names.
304
296
#
@@ -317,7 +309,7 @@ def each_module_list(ary, opts, &block)
317
309
# @return [Array<Array<String, Class>>] Array of arrays where the inner array is a pair of the module reference name
318
310
# and the module class.
319
311
def rank_modules
320
- self . mod_ranked = self . sort_by { |pair | module_rank ( *pair ) } . reverse!
312
+ self . sort_by { |pair | module_rank ( *pair ) } . reverse!
321
313
end
322
314
323
315
# Retrieves the rank from a loaded, not-yet-loaded, or unloadable Metasploit Module.
0 commit comments