Sha256: a43b91cb7639b02823acb9e782d4d14c569b2849884ab5ece48eaa6fd16c5954

Contents?: true

Size: 518 Bytes

Versions: 4

Compression:

Stored size: 518 Bytes

Contents

begin
  require 'haml'
  require 'haml/helpers/xss_mods'
  require 'haml/helpers/action_view_extensions'

  module Haml
    module Helpers
      include XssMods
      include ActionViewExtensions
    end

    module Util
      def self.rails_xss_safe?
        true
      end
    end
  end

  if defined? Padrino::Rendering
    Padrino::Rendering.engine_configurations[:haml] =
      {:escape_html => true}

    class Tilt::HamlTemplate
      include Padrino::Rendering::SafeTemplate
    end
  end
rescue LoadError
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
middleman-core-3.2.2 lib/vendored-middleman-deps/padrino-core-0.11.4/lib/padrino-core/application/rendering/extensions/haml.rb
middleman-core-3.2.1 lib/vendored-middleman-deps/padrino-core-0.11.4/lib/padrino-core/application/rendering/extensions/haml.rb
padrino-core-0.11.4 lib/padrino-core/application/rendering/extensions/haml.rb
padrino-core-0.11.3 lib/padrino-core/application/rendering/extensions/haml.rb