Sha256: 1dfdad3472fca52d739fbc4df45f9cf3a7ff7475d2531823263f21eed83b9f3e

Contents?: true

Size: 290 Bytes

Versions: 7

Compression:

Stored size: 290 Bytes

Contents

require "shellany/sheller"

module Guard
  class Terminal
    class << self
      def clear
        cmd =  Gem.win_platform? ? "cls" : "clear;"
        exit_code, _, stderr = Shellany::Sheller.system(cmd)
        fail Errno::ENOENT, stderr unless exit_code == 0
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
guard-2.12.4 lib/guard/terminal.rb
guard-2.12.3 lib/guard/terminal.rb
guard-2.12.2 lib/guard/terminal.rb
guard-2.12.1 lib/guard/terminal.rb
guard-2.12.0 lib/guard/terminal.rb
guard-2.11.1 lib/guard/terminal.rb
guard-2.11.0 lib/guard/terminal.rb