Sha256: 194d05cc37eab868a3431fb5c93a81c1e9ac673520f81dd392050a101b9e83a0

Contents?: true

Size: 1.29 KB

Versions: 2

Compression:

Stored size: 1.29 KB

Contents

QueueClassic Mailer
==================

Add to a Rails 3.x project to send email in the background using QueueClassic.

This gem was inspired by ResqueMailer, https://github.com/zapnap/resque_mailer

**WARNING: USE AT OWN RISK! THIS GEM IS CONSIDERED EXTREME ALPHA!**

[![Build Status](https://secure.travis-ci.org/zerobearing2/qc-mailer.png)](http://travis-ci.org/zerobearing2/qc-mailer)
[![Code Climate](https://codeclimate.com/badge.png)](https://codeclimate.com/github/zerobearing2/qc-mailer)

Usage
-----

Install as gem

    gem install qc-mailer

Add to Gemfile

    gem "qc-mailer"

Include QC::Mailer in your ActionMailer subclass(es) like this:

```ruby
class MyMailer < ActionMailer::Base
  include QC::Mailer
end
```

Now, when ```MyMailer.subject_email(params).deliver``` is called, an entry will be created in the job queue.

Note that you can still have mail delivered synchronously by using the bang method variant:
```ruby
MyMailer.subject_email(params).deliver!
```

If you want to set a different default queue name for your mailer, you can change the default_queue property like so:
```ruby
# config/initializers/qc_mailer.rb
QC::Mailer.default_queue = 'application_specific_mailer'
```

TODO
----

 - TBD


Meta
----

Released under the [MIT license](http://www.opensource.org/licenses/mit-license.php).

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
qc-mailer-0.0.3 README.md
qc-mailer-0.0.2 README.md