X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e35fb48f1485a92a64a30efe8b1c43a179b70260..c19ef999c3b938e6d3cdc3746fab5bad8aba3403:/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 a474b1378f..d585b3ca9d 100644 --- a/apps/workbench/app/models/arvados_resource_list.rb +++ b/apps/workbench/app/models/arvados_resource_list.rb @@ -90,6 +90,12 @@ class ArvadosResourceList self end + def collect + results.collect do |m| + yield m + end + end + def first results.first end @@ -158,7 +164,8 @@ class ArvadosResourceList end end - def name_for item_or_uuid + # Note: this arbitrarily chooses one of (possibly) multiple names. + def names_for item_or_uuid links_for(item_or_uuid, 'name').first.andand.name end