Unified · Split
| @@ -78,9 +78,9 @@ module Docs · 77 unmodified lines | ||
| 78 | 78 | end |
| 79 | 79 | |
| 80 | 80 | def get_latest_version(opts) |
| 81 | − doc = fetch_doc('https://downloads.haskell.org/~ghc/latest/docs/html/', opts) | |
| 81 | + doc = fetch_doc('https://www.haskell.org/ghc/download.html', opts) | |
| 82 | 82 | links = doc.css('a').to_a |
| 83 | − versions = links.map {|link| link['href'].scan(/ghc-([0-9.]+)/)} | |
| 83 | + versions = links.map {|link| link.content.scan(/\A([0-9.]+)\Z/)} | |
| 84 | 84 | versions.find {|version| !version.empty?}[0][0] |
| 85 | 85 | end |
| 86 | 86 | |