Sha256: f9187c95d8f9e59401d0e8be4f366bfd74f730a62da7b057910dfdae04c5363d

Contents?: true

Size: 705 Bytes

Versions: 31

Compression:

Stored size: 705 Bytes

Contents

FactoryGirl.define do
  module_platforms_module_types = Metasploit::Model::Module::Instance.module_types_that_allow(:module_platforms)
  targets_module_types = Metasploit::Model::Module::Instance.module_types_that_allow(:targets)

  # have to remove target supporting types so that target platforms won't interfere with module platforms
  metasploit_model_module_platform_module_types = module_platforms_module_types - targets_module_types

  sequence :metasploit_model_module_platform_module_type, metasploit_model_module_platform_module_types.cycle

  trait :metasploit_model_module_platform do
    ignore do
      module_type { generate :metasploit_model_module_platform_module_type }
    end
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
metasploit-model-0.28.0 spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.28.0-java spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.28.0.pre.engine.pre.requires spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.27.4 spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.27.4-java spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.27.3 spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.27.3-java spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.27.2 spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.27.2-java spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.27.1 spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.27.1-java spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.27.0 spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.27.0-java spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.27.0.pre.dep.pre.railties spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.26.1-java spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.26.1 spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.25.7 spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.25.7-java spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.25.6 spec/factories/metasploit/model/module/platforms.rb
metasploit-model-0.25.6-java spec/factories/metasploit/model/module/platforms.rb