class SlackTransformer::Slack::Quote

Constants

PATTERN

Attributes

input[R]

Public Class Methods

new(input) click to toggle source
# File lib/slack_transformer/slack/quote.rb, line 28
def initialize(input)
  @input = input
end

Public Instance Methods

to_html() click to toggle source
# File lib/slack_transformer/slack/quote.rb, line 32
def to_html
  input.gsub(PATTERN, '\1<blockquote>\2</blockquote>\1')
       .gsub('</blockquote><blockquote>', '<br>')
       .gsub(/(>(?:\n|$)){2,}/) { |match| match[0...-2] }
end