add newer versions and update scraper urls
Showing the changes to lib/docs (1 of 1 file). Show all
Unified · Split
| @@ -14,7 +14,7 @@ module Docs · 13 unmodified lines | |||
| 14 | options[:container] = '.content .container' | 14 | options[:container] = '.content .container' |
| 15 | 15 | ||
| 16 | options[:attribution] = <<-HTML | 16 | options[:attribution] = <<-HTML |
| 17 | © 2010–2021 Christian Johansen<br> | 17 | © 2010–2022 Christian Johansen<br> |
| 18 | Licensed under the BSD License. | 18 | Licensed under the BSD License. |
| 19 | HTML | 19 | HTML |
| 20 | 20 | ||
| @@ -27,59 +27,29 @@ module Docs · 6 unmodified lines | |||
| 27 | url | 27 | url |
| 28 | end | 28 | end |
| 29 | 29 | ||
| 30 | version '11' do | 30 | RELEASE_MAPPINGS = { |
| 31 | self.release = '11.1.2' | 31 | '15' => '15.0.1', |
| 32 | self.base_url = "https://sinonjs.org/releases/v#{release}/" | 32 | '14' => '14.0.2', |
| 33 | end | 33 | '13' => '13.0.1', |
| 34 | 34 | '12' => '12.0.1', | |
| 35 | version '10' do | 35 | '11' => '11.1.2', |
| 36 | self.release = '10.0.1' | 36 | '10' => '10.0.1', |
| 37 | self.base_url = "https://sinonjs.org/releases/v#{release}/" | 37 | '9' => '9.2.2.', |
| 38 | end | 38 | '8' => '8.1.1', |
| 39 | 39 | '7' => '7.5.0', | |
| 40 | version '9' do | 40 | '6' => '6.3.5', |
| 41 | self.release = '9.2.2' | 41 | '5' => '5.1.0', |
| 42 | self.base_url = "https://sinonjs.org/releases/v#{release}/" | 42 | '4' => '4.5.0', |
| 43 | end | 43 | '3' => '3.3.0', |
| 44 | 44 | '2' => '2.4.1', | |
| 45 | version '8' do | 45 | '1' => '1.17.7' |
| 46 | self.release = '8.1.1' | 46 | } |
| 47 | self.base_url = "https://sinonjs.org/releases/v#{release}/" | ||
| 48 | end | ||
| 49 | |||
| 50 | version '7' do | ||
| 51 | self.release = '7.5.0' | ||
| 52 | self.base_url = "https://sinonjs.org/releases/v#{release}/" | ||
| 53 | end | ||
| 54 | |||
| 55 | version '6' do | ||
| 56 | self.release = '6.3.5' | ||
| 57 | self.base_url = "https://sinonjs.org/releases/v#{release}/" | ||
| 58 | end | ||
| 59 | |||
| 60 | version '5' do | ||
| 61 | self.release = '5.1.0' | ||
| 62 | self.base_url = "https://sinonjs.org/releases/v#{release}/" | ||
| 63 | end | ||
| 64 | |||
| 65 | version '4' do | ||
| 66 | self.release = '4.5.0' | ||
| 67 | self.base_url = "https://sinonjs.org/releases/v#{release}/" | ||
| 68 | end | ||
| 69 | |||
| 70 | version '3' do | ||
| 71 | self.release = '3.3.0' | ||
| 72 | self.base_url = "https://sinonjs.org/releases/v#{release}/" | ||
| 73 | end | ||
| 74 | |||
| 75 | version '2' do | ||
| 76 | self.release = '2.4.1' | ||
| 77 | self.base_url = "https://sinonjs.org/releases/v#{release}/" | ||
| 78 | end | ||
| 79 | 47 | ||
| 80 | version '1' do | 48 | RELEASE_MAPPINGS.each do |ver, release| |
| 81 | self.release = '1.17.7' | 49 | version ver do |
| 82 | self.base_url = "https://sinonjs.org/releases/v#{release}/" | 50 | self.release = release |
| 51 | self.base_url = "https://sinonjs.org/releases/v#{ver}/" | ||
| 52 | end | ||
| 83 | end | 53 | end |
| 84 | 54 | ||
| 85 | def get_latest_version(opts) | 55 | def get_latest_version(opts) |