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