class SlackMarkdown::Filters::ConvertFilter

api.slack.com/docs/formatting

Public Instance Methods

call() click to toggle source
# File lib/slack_markdown/filters/convert_filter.rb, line 10
def call
  html = @text.gsub(/<([^>\|]+)(?:\|([^>]+))?>/) do |_match|
    link_data = $1
    link_text = $2
    create_link(link_data, link_text)
  end
  Nokogiri::HTML.fragment(html)
end

Private Instance Methods