Class: TaintedLove::Validator::ActionDispatchDiagnostics

Inherits:
Base
  • Object
show all
Defined in:
lib/tainted_love/validator/action_dispatch_diagnostics.rb

Constant Summary collapse

FILES =
%w(
  action_dispatch/middleware/templates/rescues/routing_error.html.erb
  action_dispatch/middleware/templates/rescues/diagnostics.html.erb
)

Instance Method Summary collapse

Methods inherited from Base

validators

Instance Method Details

#remove?(warning) ⇒ Boolean

Returns:

  • (Boolean)


10
11
12
13
14
15
16
17
# File 'lib/tainted_love/validator/action_dispatch_diagnostics.rb', line 10

def remove?(warning)
  return unless warning.replacer == :ReplaceActionView


  FILES.any? do |file|
    warning.stack_trace_line[:file][file]
  end
end