Merge branch '3413-keep-trash-list'
[arvados.git] / apps / workbench / app / models / arvados_resource_list.rb
index 3164c790d0701a4f6d67ff797e01f4da91e3d11f..1a3c6b7e3c8e55036306743843f31839489c4da3 100644 (file)
@@ -26,10 +26,15 @@ class ArvadosResourceList
     self
   end
 
-  def select(columns)
-    @select ||= []
-    @select += columns
-    self
+  def select(columns=nil)
+    # If no column arguments were given, invoke Enumerable#select.
+    if columns.nil?
+      super()
+    else
+      @select ||= []
+      @select += columns
+      self
+    end
   end
 
   def filter _filters