Bulk updates to ActiveRecord models.
Ruby HTML
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db/migrate
lib
script
spec
.gitignore
.rspec
Gemfile
MIT-LICENSE
README.md
Rakefile
VERSION
bulky.gemspec
circle.yml

README.md

Bulky

Circle CI

Installation

In your Gemfile use one of the following

  gem 'bulky', '~> 2.0.0'
  # or
  gem 'bulky', github: 'tma1/bulky'
  # or in bash run
  `git submodule add git@github.com:tma1/bulky.git vendor/bulky`
  # then add to your gemfile
  gem 'bulky', path: 'vendor/bulky'
  # users add a submodule (aka path...) need to run
  `git submodule init --update`

Then edit your

Then in your shell prompt

  bundle
  rake bulky_engine:install:migrations
  rake db:migrate
  sidekiq

Usage

Application Add a form in app/views/bulky/updates/edit.html.haml to override the one provided.

Command Line

  #                    model,   ids,     arguments for update_attributes!
  Bulky.enqueue_update(Account, [10,25], {"contact" => "Yes, please."})

This will enqueue the Bulky::Updater to update each account when the job is processed by Sidekiq