diff --git a/lib/docs/filters/crystal/clean_html.rb b/lib/docs/filters/crystal/clean_html.rb index 3cfa0174..94f3f253 100644 --- a/lib/docs/filters/crystal/clean_html.rb +++ b/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? diff --git a/lib/docs/filters/crystal/entries.rb b/lib/docs/filters/crystal/entries.rb index a2449e19..3a54e3c6 100644 --- a/lib/docs/filters/crystal/entries.rb +++ b/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') diff --git a/lib/docs/scrapers/crystal.rb b/lib/docs/scrapers/crystal.rb index 1e95e540..23629465 100644 --- a/lib/docs/scrapers/crystal.rb +++ b/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 - © 2012–2017 Manas Technology Solutions.
+ © 2012–2018 Manas Technology Solutions.
Licensed under the Apache License, Version 2.0. HTML end