purzelrakete / workling

easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.

rtomayko (author)
Wed Mar 18 07:49:45 -0700 2009
purzelrakete (committer)
Wed Mar 18 11:34:00 -0700 2009
workling / install.rb
d465c7c8 » purzelrakete 2008-04-02 first commit 1 require 'fileutils'
2
3 plugin_root = File.dirname(__FILE__)
4
d19818ef » purzelrakete 2008-09-30 copy starling_status into a... 5 # config files
cce37869 » purzelrakete 2008-11-02 refactored pollers, initial... 6 for file in config = %w{ workling.yml } do
d19818ef » purzelrakete 2008-09-30 copy starling_status into a... 7 FileUtils.cp(File.join(plugin_root, 'config', file), File.join(RAILS_ROOT, 'config'))
8 end
d465c7c8 » purzelrakete 2008-04-02 first commit 9
d19818ef » purzelrakete 2008-09-30 copy starling_status into a... 10 # scripts
3fdf14c0 » purzelrakete 2008-11-03 generalized workling_client 11 for file in script = %w{ workling_starling_client workling_client bj_invoker.rb starling_status.rb } do
d19818ef » purzelrakete 2008-09-30 copy starling_status into a... 12 FileUtils.cp File.join(plugin_root, 'script', file), File.join(RAILS_ROOT, 'script')
13 FileUtils.chmod 0755, File.join(RAILS_ROOT, 'script', file)
14 end
15
16 puts "\n\ninstalled #{ (script + config).join(", ") } \n\n"
17 puts IO.read(File.join(File.dirname(__FILE__), 'README.markdown'))