Class: Heroku::Kensa::Client::Screen

Inherits:
Object
  • Object
show all
Defined in:
lib/heroku/kensa/client.rb

Instance Method Summary collapse

Instance Method Details

#check(msg) ⇒ Object



230
231
232
233
# File 'lib/heroku/kensa/client.rb', line 230

def check(msg)
  $stdout.puts
  $stdout.print "  Check #{msg}"
end

#error(msg) ⇒ Object



235
236
237
# File 'lib/heroku/kensa/client.rb', line 235

def error(msg)
  $stdout.print "\n", "    #{msg}".red
end

#finishObject



252
253
254
255
256
# File 'lib/heroku/kensa/client.rb', line 252

def finish
  $stdout.puts
  $stdout.puts
  $stdout.puts "done."
end

#message(msg) ⇒ Object



248
249
250
# File 'lib/heroku/kensa/client.rb', line 248

def message(msg)
  $stdout.print msg
end

#result(status) ⇒ Object



243
244
245
246
# File 'lib/heroku/kensa/client.rb', line 243

def result(status)
  msg = status ? "[PASS]".green : "[FAIL]".red.bold
  $stdout.print " #{msg}"
end

#test(msg) ⇒ Object



224
225
226
227
228
# File 'lib/heroku/kensa/client.rb', line 224

def test(msg)
  $stdout.puts
  $stdout.puts
  $stdout.print "Testing #{msg}"
end

#warning(msg) ⇒ Object



239
240
241
# File 'lib/heroku/kensa/client.rb', line 239

def warning(msg)
  $stdout.print "\n", "    #{msg}".yellow
end