class Metasploit::Model::Search::Operation::Association
An operation with a {Metasploit::Model::Search::Operator::Association} for {Metasploit::Model::Search::Operation::Base#operator} that wraps a {#source_operation} produced by the {Metasploit::Model::Search::Operator::Association#source_operator}. This allows an arbitrary number of associations to be changed together until a non-association operation is found that actually validates the value.
Attributes
source_operation[RW]
@!attribute #source_operation
The operation from the {Metasploit::Model::Search::Operator::Association#source_operator}. @return [Metasploit::Model::Search::Operation::Base]
Private Instance Methods
source_operation_valid()
click to toggle source
Validates that {#source_operation} is valid.
@return [void]
# File app/models/metasploit/model/search/operation/association.rb, line 49 def source_operation_valid # presence validation handles errors when nil if source_operation unless source_operation.valid? errors.add(:source_operation, :invalid) end end end