X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/889d94070d54e47ddb44afcfe457cbaed2e6a2e3..6386f2aca83b477210bda19a3284ea31463d2efc:/apps/workbench/app/models/arvados_resource_list.rb diff --git a/apps/workbench/app/models/arvados_resource_list.rb b/apps/workbench/app/models/arvados_resource_list.rb index 3164c790d0..1a3c6b7e3c 100644 --- a/apps/workbench/app/models/arvados_resource_list.rb +++ b/apps/workbench/app/models/arvados_resource_list.rb @@ -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