| @@ -1,17 +1,17 @@ |
| 1 | 1 | module Docs |
| 2 | 2 | class Electron < UrlScraper |
| 3 | 3 | self.type = 'simple' |
| 4 | | − self.base_url = 'https://electronjs.org/docs' |
| 5 | | − self.release = '2.0.2' |
| 4 | + self.base_url = 'https://www.electronjs.org/docs' |
| 5 | + self.release = '11.0.1' |
| 6 | 6 | self.links = { |
| 7 | | − home: 'https://electronjs.org/', |
| 7 | + home: 'https://www.electronjs.org/', |
| 8 | 8 | code: 'https://github.com/electron/electron' |
| 9 | 9 | } |
| 10 | 10 | |
| 11 | 11 | html_filters.push 'electron/clean_html', 'electron/entries' |
| 12 | 12 | |
| 13 | 13 | options[:trailing_slash] = false |
| 14 | | − options[:container] = '.page-section > .container, .page-section > .container-narrow' |
| 14 | + options[:container] = 'main' |
| 15 | 15 | options[:skip] = %w(guides development tutorial versions all) |
| 16 | 16 | options[:skip_patterns] = [/\/history\z/] |
| 17 | 17 | options[:replace_paths] = { |
| @@ -19,12 +19,12 @@ module Docs · 1 unmodified line |
| 19 | 19 | } |
| 20 | 20 | |
| 21 | 21 | options[:attribution] = <<-HTML |
| 22 | | − © 2013–2018 GitHub Inc.<br> |
| 22 | + © GitHub Inc.<br> |
| 23 | 23 | Licensed under the MIT license. |
| 24 | 24 | HTML |
| 25 | 25 | |
| 26 | 26 | def get_latest_version(opts) |
| 27 | | − doc = fetch_doc('https://electronjs.org/docs', opts) |
| 27 | + doc = fetch_doc('https://www.electronjs.org/docs', opts) |
| 28 | 28 | doc.at_css('.docs-version').content |
| 29 | 29 | end |
| 30 | 30 | end |