Sha256: 8df46b1a44452bf6fda120296edd8807b671e9fccb0384d7a9df8ce298c66367
Contents?: true
Size: 1.06 KB
Versions: 4
Compression:
Stored size: 1.06 KB
Contents
[![Build Status](http://img.shields.io/travis/intellum/delayed_after_commit.svg?style=flat)](https://travis-ci.org/intellum/delayed_after_commit) # DelayedAfterCommit Exactly the same as after_commit, except it puts the job onto the Sidekiq queue. Allows you to queue active record methods, after they have been created or updated. Requires Sidekiq, and Rails >= 4. ## Installation Add this line to your application's Gemfile: ```ruby gem 'delayed_after_commit' ``` And then execute: $ bundle Or install it yourself as: $ gem install delayed_after_commit ## Usage ```ruby class User < ActiveRecord::Base include DelayedAfterCommit delayed_after_update :hi_ive_been_updated delayed_after_create :hi_im_new_around_here def hi_ive_been_updated puts "Hi - I've been updated" end def hi_ive_been_updated puts "Hi - I've just been created" end end ``` ## Roadmap - Allow asyncronous callbacks on destroying objects ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/intellum/delayed_after_commit.
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
delayed_after_commit-0.1.6 | README.md |
delayed_after_commit-0.1.5 | README.md |
delayed_after_commit-0.1.4 | README.md |
delayed_after_commit-0.1.3 | README.md |