You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by as...@apache.org on 2008/08/04 23:50:31 UTC

svn commit: r682521 - in /incubator/buildr/trunk/lib/buildr/ide: idea.rb idea7x.rb

Author: assaf
Date: Mon Aug  4 14:50:31 2008
New Revision: 682521

URL: http://svn.apache.org/viewvc?rev=682521&view=rev
Log:
Possible fix to idea/idea7x tasks creating truncated ipr files.

Modified:
    incubator/buildr/trunk/lib/buildr/ide/idea.rb
    incubator/buildr/trunk/lib/buildr/ide/idea7x.rb

Modified: incubator/buildr/trunk/lib/buildr/ide/idea.rb
URL: http://svn.apache.org/viewvc/incubator/buildr/trunk/lib/buildr/ide/idea.rb?rev=682521&r1=682520&r2=682521&view=diff
==============================================================================
--- incubator/buildr/trunk/lib/buildr/ide/idea.rb (original)
+++ incubator/buildr/trunk/lib/buildr/ide/idea.rb Mon Aug  4 14:50:31 2008
@@ -178,8 +178,9 @@
           template_xml = REXML::Document.new(File.open(File.dirname(__FILE__)+"/idea.ipr.template"))
           include_xml = REXML::Document.new(partial.string)
           template_xml.root.add_element(include_xml.root)
-          template_xml.write(File.new(task.name, "w"))
-
+          File.open task.name, 'w' do |file|
+            template_xml.write file
+          end
         end
       end
 

Modified: incubator/buildr/trunk/lib/buildr/ide/idea7x.rb
URL: http://svn.apache.org/viewvc/incubator/buildr/trunk/lib/buildr/ide/idea7x.rb?rev=682521&r1=682520&r2=682521&view=diff
==============================================================================
--- incubator/buildr/trunk/lib/buildr/ide/idea7x.rb (original)
+++ incubator/buildr/trunk/lib/buildr/ide/idea7x.rb Mon Aug  4 14:50:31 2008
@@ -197,7 +197,9 @@
           template_xml = REXML::Document.new(File.open(File.join(File.dirname(__FILE__), IPR_TEMPLATE)))
           include_xml = REXML::Document.new(partial.string)
           template_xml.root.add_element(include_xml.root)
-          template_xml.write(File.new(task.name, "w"))
+          File.open task.name, 'w' do |file|
+            template_xml.write file
+          end
         end
       end