class Packwerk::NodeProcessorFactory
Public Instance Methods
for(filename:, node:)
click to toggle source
# File lib/packwerk/node_processor_factory.rb, line 14 def for(filename:, node:) ::Packwerk::NodeProcessor.new( reference_extractor: reference_extractor(node: node), filename: filename, checkers: checkers, ) end
Private Instance Methods
reference_extractor(node:)
click to toggle source
# File lib/packwerk/node_processor_factory.rb, line 25 def reference_extractor(node:) ::Packwerk::ReferenceExtractor.new( context_provider: context_provider, constant_name_inspectors: constant_name_inspectors, root_node: node, root_path: root_path, ) end