module SpecWatchr::CommandLine
Public Instance Methods
clear!()
click to toggle source
# File lib/rspec-rails-watchr.rb, line 22 def clear! system 'clear' end
run(cmd)
click to toggle source
# File lib/rspec-rails-watchr.rb, line 15 def run cmd puts "=== running: #{cmd} ".ljust(terminal_columns, '=').cyan success = system cmd puts "===".ljust(terminal_columns, '=').cyan success end
terminal_columns()
click to toggle source
# File lib/rspec-rails-watchr.rb, line 10 def terminal_columns cols = `stty -a`.scan(/ (\d+) columns/).flatten.first $?.success? ? cols.to_i : nil end