Sha256: ff13d0a4ce3bdd72a6af92f9ffb85655f627be417435b5091a90e18fac2d271e

Contents?: true

Size: 445 Bytes

Versions: 4

Compression:

Stored size: 445 Bytes

Contents

# Extracts which AREL method to use as a translation for `Metasploit::Model::Search::Group::Base` subclasses.
class MetasploitDataModels::Search::Visitor::Method
  include Metasploit::Model::Visitation::Visit

  visit 'Metasploit::Model::Search::Group::Intersection' do
    :and
  end

  visit 'Metasploit::Model::Search::Group::Union',
        'Metasploit::Model::Search::Operation::Union' do
    :or
  end

  Metasploit::Concern.run(self)
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
metasploit_data_models-0.17.3-java app/models/metasploit_data_models/search/visitor/method.rb
metasploit_data_models-0.17.3 app/models/metasploit_data_models/search/visitor/method.rb
metasploit_data_models-0.17.3.pre.metasploit.pre.concern-java app/models/metasploit_data_models/search/visitor/method.rb
metasploit_data_models-0.17.3.pre.metasploit.pre.concern app/models/metasploit_data_models/search/visitor/method.rb