[macruby-changes] [703] MacRuby/trunk/sample-macruby/HotCocoa/demo/Rakefile

source_changes at macosforge.org source_changes at macosforge.org
Sun Nov 2 21:20:06 PST 2008


Revision: 703
          http://trac.macosforge.org/projects/ruby/changeset/703
Author:   rich at infoether.com
Date:     2008-11-02 21:20:06 -0800 (Sun, 02 Nov 2008)
Log Message:
-----------
update rakefile to new format

Modified Paths:
--------------
    MacRuby/trunk/sample-macruby/HotCocoa/demo/Rakefile

Modified: MacRuby/trunk/sample-macruby/HotCocoa/demo/Rakefile
===================================================================
--- MacRuby/trunk/sample-macruby/HotCocoa/demo/Rakefile	2008-11-03 05:18:52 UTC (rev 702)
+++ MacRuby/trunk/sample-macruby/HotCocoa/demo/Rakefile	2008-11-03 05:20:06 UTC (rev 703)
@@ -1,18 +1,16 @@
+require 'hotcocoa/application_builder'
+AppConfig = ApplicationBuilder::Configuration.new("config/build.yml")
+
 task :default => [:run]
 
 task :build do
-  require 'hotcocoa/application_builder'
-  ApplicationBuilder.build :file => "config/build.yml"
+  ApplicationBuilder.build(AppConfig)
 end
 
 task :run => [:build] do
-  require 'yaml'
-  app_name = YAML.load(File.read("config/build.yml"))[:name]
-  `open "#{app_name}.app"`
+  `/usr/bin/open "#{AppConfig.name}.app"`
 end
 
 task :clean do
-  require 'yaml'
-  app_name = YAML.load(File.read("config/build.yml"))[:name]
-  `rm -rf "#{app_name}.app"`
+  `/bin/rm -rf "#{AppConfig.name}.app"`
 end
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20081102/f455bb8e/attachment.html>


More information about the macruby-changes mailing list