Sha256: fbb7fc0f9e242fb4921a33c9557c0c2adb8a26b63d935d0762e0502332025414
Contents?: true
Size: 697 Bytes
Versions: 24
Compression:
Stored size: 697 Bytes
Contents
# encoding: utf-8 class String def /(other) (Pathname.new(self) + other).to_s end end module ColorfulMessages # red def error(*messages) puts messages.map { |msg| "\033[1;31m#{msg}\033[0m" } end # yellow def warning(*messages) puts messages.map { |msg| "\033[1;33m#{msg}\033[0m" } end # green def success(*messages) puts messages.map { |msg| "\033[1;32m#{msg}\033[0m" } end alias_method :message, :success # magenta def note(*messages) puts messages.map { |msg| "\033[1;35m#{msg}\033[0m" } end # blue def info(*messages) puts messages.map { |msg| "\033[1;34m#{msg}\033[0m" } end end module ThorUI extend ColorfulMessages end
Version data entries
24 entries across 6 versions & 1 rubygems