Sha256: 383815723e673563c76a365e9931bb74f59007bde1a585d02c88eb2b5c7c3e30

Contents?: true

Size: 931 Bytes

Versions: 67

Compression:

Stored size: 931 Bytes

Contents

require 'haml/template/options'
require 'haml/engine'
require 'haml/helpers/action_view_mods'
require 'haml/helpers/action_view_extensions'
require 'haml/helpers/xss_mods'
require 'haml/helpers/action_view_xss_mods'

module Haml
  class Compiler
    def precompiled_method_return_value_with_haml_xss
      "::Haml::Util.html_safe(#{precompiled_method_return_value_without_haml_xss})"
    end
    alias_method :precompiled_method_return_value_without_haml_xss, :precompiled_method_return_value
    alias_method :precompiled_method_return_value, :precompiled_method_return_value_with_haml_xss
  end

  module Helpers
    include Haml::Helpers::XssMods
  end

  module Util
    undef :rails_xss_safe? if defined? rails_xss_safe?
    def rails_xss_safe?; true; end
  end

end


Haml::Template.options[:ugly] = defined?(Rails) ? !Rails.env.development? : true
Haml::Template.options[:escape_html] = true

require 'haml/template/plugin'

Version data entries

67 entries across 59 versions & 10 rubygems

Version Path
brakeman-4.5.1 bundle/ruby/2.5.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-4.5.0 bundle/ruby/2.5.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-4.4.0 bundle/ruby/2.5.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-4.3.1 bundle/ruby/2.5.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-4.3.0 bundle/ruby/2.5.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-4.2.1 bundle/ruby/2.5.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-4.2.0 bundle/ruby/2.3.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-4.1.1 bundle/ruby/2.3.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-4.1.0 bundle/ruby/2.3.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-4.0.1 bundle/ruby/2.3.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-4.0.1.pre1 bundle/ruby/2.3.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-4.0.0 bundle/ruby/2.3.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-3.7.2 bundle/ruby/2.3.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-3.7.1 bundle/ruby/2.3.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-3.7.0 bundle/ruby/2.3.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-3.6.2 bundle/ruby/2.3.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-3.6.1 bundle/ruby/2.3.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-3.6.0 bundle/ruby/2.3.0/gems/haml-4.0.7/lib/haml/template.rb
mdg-1.0.1 vendor/bundle/ruby/2.3.0/gems/haml-4.0.7/lib/haml/template.rb
brakeman-3.5.0 bundle/ruby/2.3.0/gems/haml-4.0.7/lib/haml/template.rb