Class: SlackMarkdown::Filters::ConvertFilter
- Inherits:
-
HTML::Pipeline::TextFilter
- Object
- HTML::Pipeline::TextFilter
- SlackMarkdown::Filters::ConvertFilter
- Defined in:
- lib/slack_markdown/filters/convert_filter.rb
Overview
Instance Method Summary collapse
Instance Method Details
#call ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/slack_markdown/filters/convert_filter.rb', line 10 def call html = @text.gsub(/<([^>|]+)(?:\|([^>]+))?>/) do |_match| link_data = Regexp.last_match(1) link_text = Regexp.last_match(2) create_link(link_data, link_text) end Nokogiri::HTML.fragment(html) end |