class Leftovers::DynamicProcessors::Call

Public Class Methods

new(matcher, processor) click to toggle source

:nocov:

# File lib/leftovers/dynamic_processors/call.rb, line 10
def initialize(matcher, processor)
  @matcher = matcher
  @processor = processor
end

Public Instance Methods

process(node, file) click to toggle source
# File lib/leftovers/dynamic_processors/call.rb, line 15
def process(node, file)
  return unless @matcher === node

  call = @processor.process(nil, node, node)
  return unless call

  file.calls << call
end