myexperiment-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[myexperiment-hackers] [2960] trunk/Rakefile: added rake task for genera


From: noreply
Subject: [myexperiment-hackers] [2960] trunk/Rakefile: added rake task for generating components RDF
Date: Mon, 5 Mar 2012 14:47:16 +0000 (UTC)

Revision
2960
Author
dgc
Date
2012-03-05 14:47:15 +0000 (Mon, 05 Mar 2012)

Log Message

added rake task for generating components RDF

Modified Paths

Diff

Modified: trunk/Rakefile (2959 => 2960)


--- trunk/Rakefile	2012-03-05 12:15:19 UTC (rev 2959)
+++ trunk/Rakefile	2012-03-05 14:47:15 UTC (rev 2960)
@@ -174,3 +174,21 @@
   end
 end
 
+desc 'Get workflow components'
+task "myexp:workflow:components" do
+  require File.dirname(__FILE__) + '/config/environment'
+
+  ids = ENV['ID'].split(",").map do |str| str.to_i end
+
+  doc = LibXML::XML::Document.new
+  doc.root = LibXML::XML::Node.new("results")
+
+  ids.each do |id|
+    components = Workflow::Version.find(id).components
+    components['workflow-version'] = id.to_s
+    doc.root << components
+  end
+
+  puts doc.to_s
+end
+

reply via email to

[Prev in Thread] Current Thread [Next in Thread]