diff --git a/lib/lex_luthor.ex b/lib/lex_luthor.ex index 36bc210..bae081b 100644 --- a/lib/lex_luthor.ex +++ b/lib/lex_luthor.ex @@ -153,8 +153,10 @@ defmodule LexLuthor do defp rules_for_state rules, state do Enum.filter rules, fn({rule_state,_,_})-> - if is_nil(state) do - state = :default + state = if is_nil(state) do + :default + else + state end state == rule_state end