Sha256: 258fcfa0eea7fdbf0f8be070019a3c81960f73fe348be53043bb111130ea2091

Contents?: true

Size: 462 Bytes

Versions: 212

Compression:

Stored size: 462 Bytes

Contents

module Brakeman
  module SafeCallHelper
    [[:process_safe_call, :process_call],
     [:process_safe_attrasgn, :process_attrasgn],
     [:process_safe_op_asgn, :process_op_asgn],
     [:process_safe_op_asgn2, :process_op_asgn2]].each do |call, replacement|
       define_method(call) do |exp|
         if self.respond_to? replacement
           self.send(replacement, exp)
         else
           process_default exp
         end
       end
     end
  end
end

Version data entries

212 entries across 198 versions & 4 rubygems

Version Path
brakeman-7.0.0 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-lib-7.0.0 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-min-7.0.0 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-6.2.2 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-lib-6.2.2 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-min-6.2.2 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-6.2.2.rc1 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-min-6.2.1 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-lib-6.2.1 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-6.2.1 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-6.2.0 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-lib-6.2.0 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-min-6.2.0 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-6.1.2 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-lib-6.1.2 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-min-6.1.2 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-min-6.1.1 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-lib-6.1.1 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-6.1.1 lib/brakeman/processors/lib/safe_call_helper.rb
brakeman-6.1.0 lib/brakeman/processors/lib/safe_call_helper.rb