class Klaro::Client::MdText

Constants

SHARED_OPTIONS
VARIANTS

Public Class Methods

new(src, variant) click to toggle source
# File lib/klaro/client/support/md_text.rb, line 26
def initialize(src, variant)
  @src = src
  @renderer = VARIANTS[variant]
end

Public Instance Methods

to_html() click to toggle source
# File lib/klaro/client/support/md_text.rb, line 35
def to_html
  @renderer.render(to_s).strip.gsub(/<a href/, '<a target="_blank" href')
end
to_s() click to toggle source
# File lib/klaro/client/support/md_text.rb, line 31
def to_s
  @src
end