lib/brakeman/processors/lib/basic_processor.rb in brakeman-min-3.3.0 vs lib/brakeman/processors/lib/basic_processor.rb in brakeman-min-3.3.1
- old
+ new
@@ -1,35 +1,21 @@
require 'brakeman/processors/lib/processor_helper'
+require 'brakeman/processors/lib/safe_call_helper'
require 'brakeman/util'
class Brakeman::BasicProcessor < Brakeman::SexpProcessor
include Brakeman::ProcessorHelper
+ include Brakeman::SafeCallHelper
include Brakeman::Util
def initialize tracker
super()
@tracker = tracker
@current_template = @current_module = @current_class = @current_method = nil
end
def process_default exp
process_all exp
- end
-
- def process_safe_call exp
- if self.respond_to? :process_call
- process_call exp
- else
- process_default exp
- end
- end
-
- def process_safe_attrasgn exp
- if self.respond_to? :process_attrasgn
- process_attrasgn exp
- else
- process_default exp
- end
end
def process_if exp
condition = exp.condition