markrebec/activejob-interactor

View on GitHub
README.md

Summary

Maintainability
Test Coverage
# ActiveJob::Interactor

[![Build Status](https://travis-ci.org/markrebec/activejob-interactor.png?1=1)](https://travis-ci.org/markrebec/activejob-interactor)
[![Coverage Status](https://coveralls.io/repos/markrebec/activejob-interactor/badge.svg?1=1)](https://coveralls.io/r/markrebec/activejob-interactor)
[![Code Climate](https://codeclimate.com/github/markrebec/activejob-interactor.png?1=1)](https://codeclimate.com/github/markrebec/activejob-interactor)
[![Gem Version](https://badge.fury.io/rb/activejob-interactor.png?1=1)](http://badge.fury.io/rb/activejob-interactor)
[![Dependency Status](https://gemnasium.com/markrebec/activejob-interactor.png)](https://gemnasium.com/markrebec/activejob-interactor)

Two great tastes that taste great together! `ActiveJob::Interactor` allows you to run your [interactors](https://github.com/collectiveidea/interactor) as background jobs, either using custom job classes or the built-in job class for quick and easy backgrounding.

## Getting Started

Just add the gem to your `Gemfile` and run `bundle install`:

    gem 'activejob-interactor'

## Usage

**TODO**

## Contributing
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request