Sha256: be24e4a6d44ecd9845a923ec69606c0f38d9277397aebc13549e67e0532104b6

Contents?: true

Size: 368 Bytes

Versions: 1

Compression:

Stored size: 368 Bytes

Contents

# frozen_string_literal: true

HTML::Pipeline.require_dependency('escape_utils', 'PlainTextInputFilter')

module HTML
  class Pipeline
    # Simple filter for plain text input. HTML escapes the text input and wraps it
    # in a div.
    class PlainTextInputFilter < TextFilter
      def call
        "<div>#{CGI.escape_html(@text)}</div>"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
html-pipeline-2.14.3 lib/html/pipeline/plain_text_input_filter.rb