# Copyright 2015 Dominik Richter. All rights reserved. require 'rainbow/ext/string' module Vulcano class Log def initialize opts = {} @quiet = opts[:quiet] || false end def show msg puts msg unless @quiet end def info msg show " . ".color(:white) + msg end def error msg show " ✖ ".color(:red).bright + msg end def warn msg show " ! ".color(:yellow).bright + msg end def ok msg show " ✔ ".color(:green).bright + msg end end end