[macruby-changes] [704] MacRuby/trunk/sample-macruby/HotCocoa/layout_view/Rakefile
source_changes at macosforge.org
source_changes at macosforge.org
Sun Nov 2 21:21:14 PST 2008
Revision: 704
http://trac.macosforge.org/projects/ruby/changeset/704
Author: rich at infoether.com
Date: 2008-11-02 21:21:14 -0800 (Sun, 02 Nov 2008)
Log Message:
-----------
update rakefile to new format
Modified Paths:
--------------
MacRuby/trunk/sample-macruby/HotCocoa/layout_view/Rakefile
Modified: MacRuby/trunk/sample-macruby/HotCocoa/layout_view/Rakefile
===================================================================
--- MacRuby/trunk/sample-macruby/HotCocoa/layout_view/Rakefile 2008-11-03 05:20:06 UTC (rev 703)
+++ MacRuby/trunk/sample-macruby/HotCocoa/layout_view/Rakefile 2008-11-03 05:21:14 UTC (rev 704)
@@ -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/fab11fbd/attachment-0001.html>
More information about the macruby-changes
mailing list