| @@ -14,14 +14,14 @@ module Docs · 13 unmodified lines |
| 14 | 14 | } |
| 15 | 15 | |
| 16 | 16 | options[:skip_patterns] = [ |
| 17 | | − %r{\A/api/\d\.[0-9x]/\.html}, |
| 18 | | − %r{\A/api/\d\.[0-9x]/panel\.html}, |
| 19 | | − %r{\A/api/\d\.[0-9x]/namespaces\.html}, |
| 20 | | − %r{\A/api/\d\.[0-9x]/interfaces\.html}, |
| 21 | | − %r{\A/api/\d\.[0-9x]/traits\.html}, |
| 22 | | − %r{\A/api/\d\.[0-9x]/doc-index\.html}, |
| 23 | | − %r{\A/api/\d\.[0-9x]/Illuminate\.html}, |
| 24 | | − %r{\A/api/\d\.[0-9x]/search\.html} ] |
| 17 | + %r{\A/api/[1-9]?\d\.[0-9x]/\.html}, |
| 18 | + %r{\A/api/[1-9]?\d\.[0-9x]/panel\.html}, |
| 19 | + %r{\A/api/[1-9]?\d\.[0-9x]/namespaces\.html}, |
| 20 | + %r{\A/api/[1-9]?\d\.[0-9x]/interfaces\.html}, |
| 21 | + %r{\A/api/[1-9]?\d\.[0-9x]/traits\.html}, |
| 22 | + %r{\A/api/[1-9]?\d\.[0-9x]/doc-index\.html}, |
| 23 | + %r{\A/api/[1-9]?\d\.[0-9x]/Illuminate\.html}, |
| 24 | + %r{\A/api/[1-9]?\d\.[0-9x]/search\.html} ] |
| 25 | 25 | |
| 26 | 26 | options[:attribution] = <<-HTML |
| 27 | 27 | © Taylor Otwell<br> |
| @@ -29,6 +29,20 @@ module Docs · 1 unmodified line |
| 29 | 29 | Laravel is a trademark of Taylor Otwell. |
| 30 | 30 | HTML |
| 31 | 31 | |
| 32 | + version '10' do |
| 33 | + self.release = '10.10.0' |
| 34 | + self.root_path = '/api/10.x/index.html' |
| 35 | + self.initial_paths = %w(/docs/10.x/installation /api/10.x/classes.html) |
| 36 | + |
| 37 | + options[:only_patterns] = [%r{\A/api/10\.x/}, %r{\A/docs/10\.x/}] |
| 38 | + |
| 39 | + options[:fix_urls] = ->(url) do |
| 40 | + url.sub! %r{10.x/+}, "10.x/" |
| 41 | + url.sub! %r{#{Regexp.escape(Laravel.base_url)}/docs\/(?![1-9]?\d)}, "#{Laravel.base_url}/docs/10.x/" |
| 42 | + url |
| 43 | + end |
| 44 | + end |
| 45 | + |
| 32 | 46 | version '9' do |
| 33 | 47 | self.release = '9.3.8' |
| 34 | 48 | self.root_path = '/api/9.x/index.html' |