From bd5dc71df17014661d60b0764f6149e7077a1baf Mon Sep 17 00:00:00 2001 From: Johannes Emerich Date: Mon, 8 Jan 2018 18:37:34 +0100 Subject: [PATCH] Add matchers to enable lte-defined Elm versions --- lib/elm_install/identifier.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/elm_install/identifier.rb b/lib/elm_install/identifier.rb index cca93a2..6a6c422 100644 --- a/lib/elm_install/identifier.rb +++ b/lib/elm_install/identifier.rb @@ -52,11 +52,12 @@ def version(directory) # # @return [String] The version def elm_version(directory) - if json(directory)['elm-version'] =~ /<\s*0\.19/ + case json(directory)['elm-version'] + when /<\s*0\.19/, /<=\s*0\.18/ '0.18' - elsif json(directory)['elm-version'] =~ /<\s*0\.18/ + when /<\s*0\.18/, /<=\s*0\.17/ '0.17' - elsif json(directory)['elm-version'] =~ /<\s*0\.17/ + when /<\s*0\.17/, /<=\s*0\.16/ '0.16' else ''