class Pact::Provider::Help::ConsoleText::ColorizeMarkdown

Constants

C

Public Class Methods

call(markdown) click to toggle source
# File lib/pact/provider/help/console_text.rb, line 56
def self.call markdown
  markdown.split("\n").collect do | line |
    if line.start_with?("# ")
      yellow_underling line.gsub(/^# /, '')
    elsif line.start_with?("* ")
      green("* ") + line.gsub(/^\* /, '')
    else
      line
    end
  end.join("\n")
end
green(string) click to toggle source
# File lib/pact/provider/help/console_text.rb, line 72
def self.green string
  C.green(string)
end
yellow_underling(string) click to toggle source
# File lib/pact/provider/help/console_text.rb, line 68
def self.yellow_underling string
  C.underline(C.yellow(string))
end