class String
Public Instance Methods
colour( log_level = @colour )
click to toggle source
# File lib/noddy/string.rb, line 7 def colour( log_level = @colour ) case log_level when Noddy::DEBUG @colour = "\e[0;34m" # blue when Noddy::INFO @colour = "\e[0;32m" # green when Noddy::WARNING @colour = "\e[0;33m" # yellow when Noddy::ERROR @colour = "\e[0;31m" # red when Noddy::CRITICAL @colour = "\e[0;35m" # magenta else @colour = "\e[0;37m" # white end @end_colour = "\e[0m" @colour + self + @end_colour end
colour!( log_level )
click to toggle source
# File lib/noddy/string.rb, line 3 def colour!( log_level ) replace colour log_level end
timestamp()
click to toggle source
# File lib/noddy/string.rb, line 31 def timestamp if @colour @colour + '[' + Time.now.to_s + '] ' + self + @end_colour else '[' + Time.now.to_s + '] ' + self end end
timestamp!()
click to toggle source
# File lib/noddy/string.rb, line 27 def timestamp! replace timestamp end