Sha256: 191296f1b934d078a1e855d058c7e996a777fa7339d62ffae641d687e7b5a2bc
Contents?: true
Size: 753 Bytes
Versions: 2
Compression:
Stored size: 753 Bytes
Contents
module Guard module UI class << self def info(message, options = {}) unless ENV["GUARD_ENV"] == "test" reset_line if options[:reset] clear if options.key?(:clear) ? options[:clear] : (::Guard.options && ::Guard.options[:clear]) puts reset_color(message) if message != '' end end def error(message) puts "ERROR: #{message}" end def reset_line print "\r\e " end private def clear system("clear;") end def reset_color(text) color(text, "\e[0m") end def color(text, color_code) "#{color_code}#{text}\e[0m" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
guard-0.1.0 | lib/guard/ui.rb |
guard-0.1.0.beta.2 | lib/guard/ui.rb |