module Gyro::Log
Print nice and colored output for various error/success/title messages of Gyro
Public Class Methods
error(str)
click to toggle source
# File lib/gyro/log.rb, line 28 def self.error(str) puts "! #{str}".colorize(:red, :bold) unless @in_test_context end
fail!(message)
click to toggle source
# File lib/gyro/log.rb, line 40 def self.fail!(message) Gyro::Log.error message raise message if @in_test_context exit 1 end
in_test_context=(value)
click to toggle source
# File lib/gyro/log.rb, line 20 def self.in_test_context=(value) @in_test_context = value end
info(str)
click to toggle source
# File lib/gyro/log.rb, line 32 def self.info(str) puts "> #{str}".colorize(:yellow, :bold) unless @in_test_context end
success(str)
click to toggle source
# File lib/gyro/log.rb, line 36 def self.success(str) puts "√ #{str}".colorize(:green, :bold) unless @in_test_context end
title(str)
click to toggle source
# File lib/gyro/log.rb, line 24 def self.title(str) # bg yellow puts "\n#{str.colorize(:gray, :blue)}" unless @in_test_context end