Преглед на файлове

Update Ansible scrapers

Phil Scherer преди 5 години
родител
ревизия
ca3b54f566
променени са 2 файла, в които са добавени 21 реда и са изтрити 3 реда
  1. 13 0
      lib/docs/filters/ansible/entries.rb
  2. 8 3
      lib/docs/scrapers/ansible.rb

+ 13 - 0
lib/docs/filters/ansible/entries.rb

@@ -7,6 +7,13 @@ module Docs
         name.remove! %r{ \- .*}
         name.remove! 'Introduction To '
         name.remove! %r{ Guide\z}
+
+        if version == "2.10"
+          if slug =~ /\Acollections\// and slug !~ /index$/
+            name = name.split('.')[2]
+          end
+        end
+
         name
       end
 
@@ -21,6 +28,12 @@ module Docs
           end
         end
 
+        if version == "2.10"
+          if slug =~ /\Acollections\//
+            return "Collection #{slug.split('/')[1..-2].join(".")}"
+          end
+        end
+
         if slug =~ /\Acli\//
           'CLI Reference'
         elsif slug =~ /\Anetwork\//

+ 8 - 3
lib/docs/scrapers/ansible.rb

@@ -30,18 +30,23 @@ module Docs
       /\Aroadmap.*/i,
     ]
 
+    version '2.10' do
+      self.release = '2.10.3'
+      self.base_url = "https://docs.ansible.com/ansible/#{version}/"
+    end
+
     version '2.9' do
-      self.release = '2.9.1'
+      self.release = '2.9.15'
       self.base_url = "https://docs.ansible.com/ansible/#{version}/"
     end
 
     version '2.8' do
-      self.release = '2.8.7'
+      self.release = '2.8.16'
       self.base_url = "https://docs.ansible.com/ansible/#{version}/"
     end
 
     version '2.7' do
-      self.release = '2.7.15'
+      self.release = '2.7.17'
       self.base_url = "https://docs.ansible.com/ansible/#{version}/"
     end