Module: Minidown::Utils
- Defined in:
- lib/minidown/utils.rb
Constant Summary collapse
- Regexp =
{ lines: /\n|\r\n/, blank_line: /\A\s*\z/, raw_html: /\A\s*(\<(?=[^\<\>]).+(?<=[^\<\>])\>)*\s*\z/, h1_or_h2: /\A([=-]{3,})(.*)/, start_with_shape: /\A(\#{1,6})\s*(.+?)\s*#*\z/, start_with_quote: /\A\>\s*(.+)/, unorder_list: /\A(\s*)[*\-+]\s+(.+)/, order_list: /\A(\s*)\d+\.\s+(.+)/, code_block: /\A\s*[`~]{3,}\s*(\S*)/, table: /\A\|?([^\|]+(?:\|[^\|]*)*)\|?\s*\z/, dividing_line: /\A(\s*[*-]\s*){3,}\z/, indent_code: /\A\s{4}(.+)/, pipe_symbol: /\|/ }.freeze
Class Method Summary collapse
Class Method Details
.escape_html(str) ⇒ Object
20 21 22 23 24 25 |
# File 'lib/minidown/utils.rb', line 20 def escape_html str sanitized_str = str.dup sanitized_str.gsub! "<".freeze, "<".freeze sanitized_str.gsub! ">".freeze, ">".freeze sanitized_str end |