Class: Brakeman::Rails4ConfigProcessor
- Inherits:
-
Rails3ConfigProcessor
- Object
- Rails3ConfigProcessor
- Brakeman::Rails4ConfigProcessor
- Defined in:
- lib/brakeman/processors/lib/rails4_config_processor.rb
Constant Summary collapse
- APPLICATION_CONFIG =
s(:call, s(:call, s(:const, :Rails), :application), :configure)
- ALT_APPLICATION_CONFIG =
s(:call, s(:call, s(:colon3, :Rails), :application), :configure)
Instance Method Summary collapse
-
#process_iter(exp) ⇒ Object
Look for Rails.application.configure do ...
Instance Method Details
#process_iter(exp) ⇒ Object
Look for Rails.application.configure do ... end
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/brakeman/processors/lib/rails4_config_processor.rb', line 8 def process_iter exp if exp.block_call == APPLICATION_CONFIG or exp.block_call == ALT_APPLICATION_CONFIG @inside_config = true process exp.block if sexp? exp.block @inside_config = false else super end exp end |