Sha256: ce7b97c344c646863affe561b5e2d3fa4c8fe1c2b583177a082bdb8b0fbaa22b

Contents?: true

Size: 401 Bytes

Versions: 5

Compression:

Stored size: 401 Bytes

Contents

require 'pastel'

module Vim
  module Flavor
    module Console
      class << self
        private def pastel
          @pastel ||= Pastel.new(enabled: $stdout.tty?)
        end

        def warn message
          puts pastel.yellow("Warning: #{message}")
        end

        def error message
          puts pastel.red("Error: #{message}")
          exit(1)
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
vim-flavor-4.0.3 lib/vim-flavor/console.rb
vim-flavor-4.0.2 lib/vim-flavor/console.rb
vim-flavor-4.0.1 lib/vim-flavor/console.rb
vim-flavor-4.0.0 lib/vim-flavor/console.rb
vim-flavor-3.0.0 lib/vim-flavor/console.rb