Changeset 193
- Timestamp:
- 11/13/07 15:46:53 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/version10/generators/worker/templates/worker.rb
r192 r193 3 3 # models. You also get logger and results method inside of this class 4 4 # by default. 5 class <%= class_name %>Worker < BackgrounDRb::Worker::RailsBase 6 7 def do_work(args) 8 # This method is called in it's own new thread when you 9 # call new worker. args is set to :args 5 class <%= class_name %>Worker < BackgrounDRb::MetaWorker 6 set_worker_name :<%= file_name %> 7 def create 8 # this method is called, when worker is loaded for the first time 10 9 end 11 10 11 def process_request(p_data) 12 user_input = p_data[:data] 13 result = self.send(user_input[:method],user_input[:data]) 14 send_response(p_data,result) 15 end 12 16 end 13 <%= class_name %>Worker.register 17
