소스 검색

Update crystal documentation (0.25.0)

icyleaf 7 년 전
부모
커밋
0950168660
3개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 1
      lib/docs/filters/crystal/clean_html.rb
  2. 1 1
      lib/docs/filters/crystal/entries.rb
  3. 2 2
      lib/docs/scrapers/crystal.rb

+ 1 - 1
lib/docs/filters/crystal/clean_html.rb

@@ -16,7 +16,7 @@ module Docs
       end
 
       def api
-        @doc = at_css('#main-content')
+        @doc = at_css('.main-content')
 
         at_css('h1 + p').remove if root_page?
 

+ 1 - 1
lib/docs/filters/crystal/entries.rb

@@ -32,7 +32,7 @@ module Docs
           if hierarchy && hierarchy.content.include?('Exception')
             'Exceptions'
           else
-            type = at_css('#types-list > ul > .current > a').content
+            type = at_css('.types-list > ul > .current > a').content
             type = 'Float' if type.start_with?('Float')
             type = 'Int' if type.start_with?('Int')
             type = 'UInt' if type.start_with?('UInt')

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

@@ -1,7 +1,7 @@
 module Docs
   class Crystal < UrlScraper
     self.type = 'crystal'
-    self.release = '0.24.1'
+    self.release = '0.25.0'
     self.base_url = 'https://crystal-lang.org/'
     self.root_path = "api/#{release}/index.html"
     self.initial_paths = %w(docs/index.html)
@@ -29,7 +29,7 @@ module Docs
         HTML
       else
         <<-HTML
-          &copy; 2012&ndash;2017 Manas Technology Solutions.<br>
+          &copy; 2012&ndash;2018 Manas Technology Solutions.<br>
           Licensed under the Apache License, Version 2.0.
         HTML
       end