Module: DrivingPhysics::CLI

Defined in:
lib/driving_physics/cli.rb

Class Method Summary collapse

Class Method Details

.pause(msg = '') ⇒ Object

press Enter to continue, ignore input, return elapsed time



11
12
13
14
15
16
17
# File 'lib/driving_physics/cli.rb', line 11

def self.pause(msg = '')
  t = Timer.now
  puts msg unless msg.empty?
  puts '     [ Press Enter ]'
  $stdin.gets
  Timer.since(t)
end

.prompt(msg = '') ⇒ Object

returns user input as a string



4
5
6
7
8
# File 'lib/driving_physics/cli.rb', line 4

def self.prompt(msg = '')
  print msg + ' ' unless msg.empty?
  print '> '
  $stdin.gets.chomp
end