Changeset 327 for trunk/examples/workers
- Timestamp:
- 08/10/08 03:34:20 (5 months ago)
- Files:
-
- trunk/examples/workers/foo_worker.rb (modified) (1 diff)
- trunk/examples/workers/rss_worker.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/examples/workers/foo_worker.rb
r326 r327 24 24 25 25 def get_external_data(p_data) 26 register_status(p_data)26 cache[some_key] = p_data 27 27 end 28 28 29 29 def foobar 30 register_status("Hello #{Time.now}")30 cache[some_key] = "Time is now : #{Time.now}" 31 31 end 32 32 trunk/examples/workers/rss_worker.rb
r326 r327 10 10 def fetch_url(url) 11 11 puts "fetching url #{url}" 12 thread_pool.defer( url) do |url|13 begin14 data = Net::HTTP.get('www.example.com','/') 15 File.open("#{RAILS_ROOT}/log/pages.txt","w") do |fl|16 fl.puts(data)17 end18 rescue19 logger.info "Error downloading page"12 thread_pool.defer(:scrap_things,url) 13 end 14 15 def scrap_things url 16 begin 17 data = Net::HTTP.get(url,"/") 18 File.open("#{RAILS_ROOT}/log/pages.txt","w") do |fl| 19 fl.puts(data) 20 20 end 21 rescue 22 logger.info "Error downloading page" 21 23 end 22 24 end
