module EnhancedPrompt

This monkey patch to String, enable to paint string on ANSI terminal Thanks to Rainbow gem we can easily implement colorful string Just running 'red'.color(:red), red string appears on terminal See github.com/sickill/rainbow

In addition to the above we implement several utilities and aliases

Constants

VERSION

Public Class Methods

run(str=nil,&code) click to toggle source
# File lib/enhanced_prompt.rb, line 5
def run(str=nil,&code)
  prompt=Prompt.new()
  if block_given?
    prompt.instance_eval(&code)
  else
    prompt.instance_eval(str)
  end
end

Private Instance Methods

run(str=nil,&code) click to toggle source
# File lib/enhanced_prompt.rb, line 5
def run(str=nil,&code)
  prompt=Prompt.new()
  if block_given?
    prompt.instance_eval(&code)
  else
    prompt.instance_eval(str)
  end
end