Unified · Split
| @@ -3,9 +3,6 @@ module Docs · 2 unmodified lines | ||
| 3 | 3 | self.name = 'Tcl/Tk' |
| 4 | 4 | self.type = 'tcl_tk' |
| 5 | 5 | self.slug = 'tcl_tk' |
| 6 | − self.release = '8.6.6' | |
| 7 | − self.base_url = 'https://www.tcl-lang.org/man/tcl/' | |
| 8 | − self.root_path = 'contents.htm' | |
| 9 | 6 | self.links = { |
| 10 | 7 | home: 'https://www.tcl-lang.org/', |
| 11 | 8 | code: 'https://sourceforge.net/projects/tcl/files/Tcl/' |
| @@ -30,6 +27,17 @@ module Docs · 18 unmodified lines | ||
| 30 | 27 | Licensed under <a href="http://www.tcl-lang.org/software/tcltk/license.html">Tcl/Tk terms</a> |
| 31 | 28 | HTML |
| 32 | 29 | |
| 30 | + version '8.6' do | |
| 31 | + self.base_url = "https://www.tcl-lang.org/man/tcl#{self.version}/" | |
| 32 | + self.root_path = 'contents.htm' | |
| 33 | + self.release = '8.6.6' | |
| 34 | + end | |
| 35 | + | |
| 36 | + version '9.0' do | |
| 37 | + self.base_url = "https://www.tcl-lang.org/man/tcl#{self.version}/" | |
| 38 | + self.release = '9.0.2' | |
| 39 | + end | |
| 40 | + | |
| 33 | 41 | def get_latest_version(opts) |
| 34 | 42 | doc = fetch_doc('https://www.tcl-lang.org/man/tcl/', opts) |
| 35 | 43 | doc.at_css('h2').content.scan(/Tk([0-9.]+)/)[0][0] |