# 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