Quellcode durchsuchen

Add support for '@all' version shortcut in thor commands

Thibaut Courouble vor 7 Jahren
Ursprung
Commit
45c70fb43b
1 geänderte Dateien mit 6 neuen und 2 gelöschten Zeilen
  1. 6 2
      lib/tasks/docs.thor

+ 6 - 2
lib/tasks/docs.thor

@@ -175,9 +175,13 @@ class DocsCLI < Thor
   private
 
   def find_docs(names)
-    names.map do |name|
+    names.flat_map do |name|
       name, version = name.split(/@|~/)
-      Docs.find(name, version)
+      if version == 'all'
+        Docs.find(name, false).versions
+      else
+        Docs.find(name, version)
+      end
     end
   end