Skip to content

Commit

Permalink
Full rewrite of the Range module fixed example 4
Browse files Browse the repository at this point in the history
  • Loading branch information
mpizenberg committed May 4, 2020
1 parent fdac73d commit 6da0c12
Show file tree
Hide file tree
Showing 4 changed files with 196 additions and 477 deletions.
7 changes: 6 additions & 1 deletion src/Assignment.elm
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,12 @@ finalDecision : Assignment -> Maybe { name : String, version : Version }
finalDecision { name, term, kind } =
case ( kind, term ) of
( Decision, Term.Positive range ) ->
Just { name = name, version = Maybe.withDefault Version.one (Range.getExactVersion range) }
case Range.getExactVersion range of
Just version ->
Just { name = name, version = version }

Nothing ->
Debug.todo "Should not be possible to have a decision without an exact version"

_ ->
Nothing
Expand Down
Loading

0 comments on commit 6da0c12

Please sign in to comment.