class Nexmo::Markdown::LanguageFilter

Public Instance Methods

call(input) click to toggle source
# File lib/nexmo_markdown_renderer/filters/language_filter.rb, line 4
def call(input)
  input.gsub(/\[(.+?)\]\(lang:.+?(?:'(.+?)'|"(.+?)")\)/) do |_s|
    "<span lang='#{$2}'>#{$1}</span>"
  end
end