When checking for koans, make sure we talk about loaded modules first.
This commit is contained in:
@@ -2,7 +2,10 @@ defmodule Runner do
|
||||
use GenServer
|
||||
|
||||
def koan?(koan) do
|
||||
Keyword.has_key?(koan.__info__(:functions), :all_koans)
|
||||
case Code.ensure_loaded(koan) do
|
||||
{:module, _} -> Keyword.has_key?(koan.__info__(:functions), :all_koans)
|
||||
_ -> false
|
||||
end
|
||||
end
|
||||
|
||||
def modules do
|
||||
|
||||
Reference in New Issue
Block a user