class MinimalMarkdown::Parsers::Italic

Public Class Methods

new(style) click to toggle source
# File lib/minimal_markdown/parsers/italic.rb, line 3
def initialize(style)
  @regex = case style
  when :markdown then /(^|\W)([_*])(?!\2)(\S|\S.*?(?!\2)\S)\2(\W|$)/
  when :slack    then /(^|\W)(_)(\S[^_]*|[^_]*\S)_(\W|$)/
  end

  @node_class = ::MinimalMarkdown::Nodes::Italic
end