Bläddra i källkod

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

Thibaut Courouble 7 år sedan
förälder
incheckning
45c70fb43b
1 ändrade filer med 6 tillägg och 2 borttagningar
  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