Sha256: 660acd887c9e97edbf9289f70ce90129e4717e6135e358a319cfc9642e2dbae3
Contents?: true
Size: 689 Bytes
Versions: 7
Compression:
Stored size: 689 Bytes
Contents
require 'brakeman/processors/lib/processor_helper' require 'brakeman/util' class Brakeman::BasicProcessor < Brakeman::SexpProcessor include Brakeman::ProcessorHelper 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 end
Version data entries
7 entries across 7 versions & 2 rubygems