[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