Sha256: 116fe579ba3a272e64ae135d6dbb2cc554f6a18a8c4e2dec8205070a10f0a721

Contents?: true

Size: 439 Bytes

Versions: 31

Compression:

Stored size: 439 Bytes

Contents

shared_context 'Metasploit::Model::Module::Ancestor#contents metasploit_module' do
  def namespace_module_metasploit_module(namespace_module)
    constant = namespace_module_metasploit_module_constant(namespace_module)
    namespace_module.const_get(constant)
  end

  def namespace_module_metasploit_module_constant(namespace_module)
    namespace_module.constants.find { |constant|
      constant.to_s =~ /Metasploit\d+/
    }
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
metasploit-model-0.28.0 spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.28.0-java spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.28.0.pre.engine.pre.requires spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.27.4 spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.27.4-java spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.27.3 spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.27.3-java spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.27.2 spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.27.2-java spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.27.1 spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.27.1-java spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.27.0 spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.27.0-java spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.27.0.pre.dep.pre.railties spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.26.1-java spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.26.1 spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.25.7 spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.25.7-java spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.25.6 spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb
metasploit-model-0.25.6-java spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb