Sha256: ab515e236f018abbc3668e64e0888060544c37ae2e20f44bf78a6b707a711d62

Contents?: true

Size: 710 Bytes

Versions: 91

Compression:

Stored size: 710 Bytes

Contents

# frozen_string_literal: true
#--
# htmlutils.rb -- HTMLUtils Module
#
# Author: IPR -- Internet Programming with Ruby -- writers
# Copyright (c) 2000, 2001 TAKAHASHI Masayoshi, GOTOU Yuuzou
# Copyright (c) 2002 Internet Programming with Ruby writers. All rights
# reserved.
#
# $IPR: htmlutils.rb,v 1.7 2002/09/21 12:23:35 gotoyuzo Exp $

module WEBrick
  module HTMLUtils

    ##
    # Escapes &, ", > and < in +string+

    def escape(string)
      return "" unless string
      str = string.b
      str.gsub!(/&/n, '&amp;')
      str.gsub!(/\"/n, '&quot;')
      str.gsub!(/>/n, '&gt;')
      str.gsub!(/</n, '&lt;')
      str.force_encoding(string.encoding)
    end
    module_function :escape

  end
end

Version data entries

91 entries across 91 versions & 9 rubygems

Version Path
minato_ruby_api_client-0.2.2 vendor/bundle/ruby/3.2.0/gems/webrick-1.8.1/lib/webrick/htmlutils.rb
webrick-1.9.1 lib/webrick/htmlutils.rb
webrick-1.9.0 lib/webrick/htmlutils.rb
webrick-1.8.2 lib/webrick/htmlutils.rb
fluent-plugin-nuopenlineage-light-0.1.0 vendor/bundle/ruby/3.3.0/gems/webrick-1.8.1/lib/webrick/htmlutils.rb
fluent-plugin-openlineage-light-0.1.4 vendor/bundle/ruby/3.3.0/gems/webrick-1.8.1/lib/webrick/htmlutils.rb
fluent-plugin-openlineage-light-0.1.3 vendor/bundle/ruby/3.3.0/gems/webrick-1.8.1/lib/webrick/htmlutils.rb
fluent-plugin-openlineage-0.1.0 vendor/bundle/ruby/3.3.0/gems/webrick-1.8.1/lib/webrick/htmlutils.rb
blacklight-spotlight-3.6.0.beta8 vendor/bundle/ruby/3.2.0/gems/webrick-1.8.1/lib/webrick/htmlutils.rb
tinymce-rails-7.1.2 vendor/bundle/ruby/3.3.0/gems/webrick-1.8.1/lib/webrick/htmlutils.rb
shopify-cli-2.36.0 vendor/deps/webrick/lib/webrick/htmlutils.rb
fluent-plugin-google-cloud-logging-on-prem-0.1.0 vendor/ruby/3.1.0/gems/webrick-1.8.1/lib/webrick/htmlutils.rb
shopify-cli-2.35.0 vendor/deps/webrick/lib/webrick/htmlutils.rb
webrick-1.8.1 lib/webrick/htmlutils.rb
webrick-1.8.0 lib/webrick/htmlutils.rb
shopify-cli-2.34.0 vendor/deps/webrick/lib/webrick/htmlutils.rb
shopify-cli-2.33.1 vendor/deps/webrick/lib/webrick/htmlutils.rb
shopify-cli-2.33.0 vendor/deps/webrick/lib/webrick/htmlutils.rb
shopify-cli-2.32.1 vendor/deps/webrick/lib/webrick/htmlutils.rb
shopify-cli-2.32.0 vendor/deps/webrick/lib/webrick/htmlutils.rb