class String

Public Instance Methods

render_markdown(options = {}) click to toggle source
# File lib/nexmo_markdown_renderer/core_ext/string.rb, line 2
def render_markdown(options = {})
  Nexmo::Markdown::Renderer.new(options).call(self).html_safe
end
unindent() click to toggle source
# File lib/nexmo_markdown_renderer/core_ext/string.rb, line 6
def unindent
  indent = squeeze("\n").lines.map { |line| line.index(/[^\s]/) }.compact.min || 0
  gsub(/^[[:blank:]]{#{indent}}/, '')
end
unindent!() click to toggle source
# File lib/nexmo_markdown_renderer/core_ext/string.rb, line 11
def unindent!
  replace(unindent)
end