module Metasploit::Model::Visitation::Visit

{ClassMethods#visit DSL} to declare {Metasploit::Model::Visitation::Visitor visitors} for a given `Module#name` (or any Class that has an ancestor in `Class#ancestors` with that `Module#name`) and then use then to {#visit} instances of those class and/or modules.

Public Instance Methods

visit(node) click to toggle source

Visits `node`

@return (see Metasploit::Model::Visitation::Visitor#visit)

# File lib/metasploit/model/visitation/visit.rb, line 92
def visit(node)
  visitor = self.class.visitor(node.class)

  visitor.visit(self, node)
end