Sha256: 38201cd2344d2d7e523f987470cd5dc7a0f140a785a5fec77d02bc8c3fb519b4

Contents?: true

Size: 486 Bytes

Versions: 75

Compression:

Stored size: 486 Bytes

Contents

require 'brakeman/processors/lib/rails3_config_processor'

class Brakeman::Rails4ConfigProcessor < Brakeman::Rails3ConfigProcessor
  APPLICATION_CONFIG = s(:call, s(:call, s(:const, :Rails), :application), :configure)

  # Look for Rails.application.configure do ... end
  def process_iter exp
    if exp.block_call == APPLICATION_CONFIG
      @inside_config = true
      process exp.block if sexp? exp.block
      @inside_config = false
    else
      super
    end

    exp
  end
end

Version data entries

75 entries across 61 versions & 4 rubygems

Version Path
brakeman-5.0.0 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-min-5.0.0 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-lib-5.0.0 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-4.10.1 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-lib-4.10.1 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-min-4.10.1 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-min-5.0.0.pre1 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-lib-5.0.0.pre1 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-5.0.0.pre1 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-4.10.0 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-lib-4.10.0 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-min-4.10.0 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-4.9.1 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-min-4.9.1 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-lib-4.9.1 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-4.9.0 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-min-4.9.0 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-lib-4.9.0 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-4.8.2 lib/brakeman/processors/lib/rails4_config_processor.rb
brakeman-lib-4.8.2 lib/brakeman/processors/lib/rails4_config_processor.rb