소스 검색

haskell: fix get_latest_version

Simon Legner 3 년 전
부모
커밋
3f4e8ffe14
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      lib/docs/scrapers/haskell.rb

+ 2 - 2
lib/docs/scrapers/haskell.rb

@@ -78,9 +78,9 @@ module Docs
     end
 
     def get_latest_version(opts)
-      doc = fetch_doc('https://downloads.haskell.org/~ghc/latest/docs/html/', opts)
+      doc = fetch_doc('https://www.haskell.org/ghc/download.html', opts)
       links = doc.css('a').to_a
-      versions = links.map {|link| link['href'].scan(/ghc-([0-9.]+)/)}
+      versions = links.map {|link| link.content.scan(/\A([0-9.]+)\Z/)}
       versions.find {|version| !version.empty?}[0][0]
     end