Sha256: dd9034af05515b98887617209db41b501742852151e8df16a01811a573035dc8

Contents?: true

Size: 372 Bytes

Versions: 1

Compression:

Stored size: 372 Bytes

Contents

module Gon
  module Escaper
    class << self

      GON_JS_ESCAPE_MAP = {
        '</'    => '\u003C/'
      }

      def escape(javascript)
        if javascript
          result = javascript.gsub(/(<\/)/u) {|match| GON_JS_ESCAPE_MAP[match] }
          javascript.html_safe? ? result.html_safe : result
        else
          ''
        end
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gon-3.0.5 lib/gon/escaper.rb