Sha256: 888177e02b118828405509562fb1c4309786ccfcf4fa3edf9fb2c0e6f81c17d4
Contents?: true
Size: 495 Bytes
Versions: 3
Compression:
Stored size: 495 Bytes
Contents
require 'aruba/api' unless defined? Aruba::Api module ::Cuken module Api module Common end end end # # We strip ANSI code from output strings. # module ::Aruba class Process def remove_ansi_codes(str) str.gsub(/\e\[(\d+)m/, '') end def stdout wait_for_io do @out.rewind remove_ansi_codes(@out.read) end end def stderr wait_for_io do @err.rewind remove_ansi_codes(@err.read) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cuken-0.1.4 | lib/cuken/api/common.rb |
cuken-0.1.2 | lib/cuken/api/common.rb |
cuken-0.1.1 | lib/cuken/api/common.rb |