Ruby HTML
Latest commit a7abe6b Sep 14, 2016 @ericsullivan ericsullivan bump version
Permalink
Failed to load latest commit information.
config/locales
gemfiles
lib bump version Sep 14, 2016
spec
.gitignore
.rspec
Appraisals
Gemfile
LICENSE
README.rdoc
Rakefile
dalliance.gemspec

README.rdoc

dalliance

Background processing for ActiveRecord w/ a 'delayable' worker & a state_machine

Built in support for delayed_job or resque.

Getting Started

In your Gemfile:

gem "dalliance"

In your model:

class Model < ActiveRecord::Base
  dalliance :process_method
end

process_method is the name of the method to invoke for background processing to kick it off just call dalliance_background_process

Handle your migrations:

rails g dalliance:progress_meter

rails g dalliance:update model_name

ProgressMeter

Create a method called dalliance_progress_meter_total_count (or provide the dalliance_progress_meter_total_count_method option)

Inside process_method call dalliance_progress_meter.increment! after each iteration

In your views you can then call dalliance_progress to get feedback on your asynchronous process

Copyright

Copyright © 2012 Annkissam. See LICENSE for details.