Class Brakeman::SlimTemplateProcessor
In: lib/brakeman/processors/slim_template_processor.rb
Parent: Brakeman::TemplateProcessor

Methods

Included Modules

Brakeman::RenderHelper

Constants

SAFE_BUFFER = s(:call, s(:colon2, s(:const, :ActiveSupport), :SafeBuffer), :new)
OUTPUT_BUFFER = s(:ivar, :@output_buffer)
TEMPLE_UTILS = s(:colon2, s(:colon3, :Temple), :Utils)
ATTR_MERGE = s(:call, s(:call, s(:array), :reject, s(:block_pass, s(:lit, :empty?))), :join, s(:str, " "))

Public Instance methods

Slim likes to interpolate output into strings then pass them to safe_concat. Better to pull those values out directly.

[Validate]