Sha256: 44fb3db7c1909e502b0c36613d6c8eb40a0803e3d27a85d26cf413f8d57b856f

Contents?: true

Size: 383 Bytes

Versions: 6

Compression:

Stored size: 383 Bytes

Contents

# frozen_string_literal: true
module Hamlit
  module Utils
    if /java/ === RUBY_PLATFORM # JRuby
      require 'cgi/escape'

      def self.escape_html(html)
        CGI.escapeHTML(html.to_s)
      end
    else
      require 'hamlit/hamlit' # Hamlit::Utils.escape_html
    end

    def self.escape_html_safe(html)
      html.html_safe? ? html : escape_html(html)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
hamlit-2.9.3-java lib/hamlit/utils.rb
hamlit-2.9.3 lib/hamlit/utils.rb
hamlit-2.9.2-java lib/hamlit/utils.rb
hamlit-2.9.2 lib/hamlit/utils.rb
hamlit-2.9.1-java lib/hamlit/utils.rb
hamlit-2.9.1 lib/hamlit/utils.rb