Use discovery document to build infix->kind map instead of using a
[arvados.git] / apps / workbench / app / models / arvados_api_client.rb
index a8bcb4d650c6f1d733c04f3b439fc60daa8f616b..b2d774cac493be43a1f27a2226f657c0b5f6099e 100644 (file)
@@ -138,6 +138,10 @@ class ArvadosApiClient
     @arvados_schema ||= api 'schema', ''
   end
 
+  def discovery
+    @discovery ||= api '../../discovery/v1/apis/arvados/v1/rest', ''
+  end
+
   def kind_class(kind)
     kind.match(/^arvados\#(.+?)(_list|List)?$/)[1].pluralize.classify.constantize rescue nil
   end