Create a gist now

Instantly share code, notes, and snippets.

# in app/workers/testing_worker.rb
class TestingWorker < Workling::Base
def this_is_a_test(options)[:id], "w") { |f| 1.upto(30) { f.write "."; f.flush; sleep(1) } }
# in any controller...
def worker_test
raise ActiveRecord::RecordNotFound unless logged_in? && current_user.admin?
file_name = "/tmp/test_#{rand(1000)}"
TestingWorker.asynch_this_is_a_test(:id => file_name)
render :text => "Hello ! Time is #{}, Rails env is #{Rails.env}, rand test file file name is #{file_name}."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment