Sha256: fb833e7400c8263af661fec4772648c5d7c9f0e37e6b7fd01beb13739cabb15a
Contents?: true
Size: 628 Bytes
Versions: 4
Compression:
Stored size: 628 Bytes
Contents
# Extracts the `Arel::Attribute` objects from `Metasploit::Model::Search::Operator::Base` subclasses. class MetasploitDataModels::Search::Visitor::Attribute include Metasploit::Model::Visitation::Visit visit 'Metasploit::Model::Search::Operator::Association' do |operator| visit operator.attribute_operator end visit 'Metasploit::Model::Search::Operator::Attribute', 'MetasploitDataModels::Search::Operator::IPAddress', 'MetasploitDataModels::Search::Operator::Port::List' do |operator| table = operator.klass.arel_table table[operator.attribute] end Metasploit::Concern.run(self) end
Version data entries
4 entries across 4 versions & 1 rubygems