Merge pull request #42 from ukutaht/clear-timing
Clear screen before running koans
This commit is contained in:
@@ -3,8 +3,6 @@ defmodule Display do
|
||||
@current_dir File.cwd!
|
||||
|
||||
def show_failure(failure, module, name) do
|
||||
clear_screen()
|
||||
|
||||
IO.puts("Now meditate upon #{format_module(module)}")
|
||||
IO.puts("---------------------------------------")
|
||||
IO.puts(name)
|
||||
@@ -20,7 +18,7 @@ defmodule Display do
|
||||
IO.puts("Considering #{format_module(module)}...")
|
||||
end
|
||||
|
||||
def clear_screen() do
|
||||
def clear_screen do
|
||||
if Options.clear_screen? do
|
||||
IO.puts(ANSI.clear)
|
||||
IO.puts(ANSI.home)
|
||||
|
||||
@@ -18,6 +18,7 @@ defmodule Runner do
|
||||
end
|
||||
|
||||
def run(start_module) do
|
||||
Display.clear_screen()
|
||||
start_idx = Enum.find_index(@modules, &(&1 == start_module))
|
||||
Enum.drop(@modules, start_idx)
|
||||
|> Enum.take_while(fn(mod) ->
|
||||
|
||||
Reference in New Issue
Block a user