diff --git a/ruby/lib/jam_ruby/app/mailers/async_mailer.rb b/ruby/lib/jam_ruby/app/mailers/async_mailer.rb new file mode 100644 index 000000000..bde8e11ed --- /dev/null +++ b/ruby/lib/jam_ruby/app/mailers/async_mailer.rb @@ -0,0 +1,8 @@ +require 'resque_mailer' + +module JamRuby + class AsyncMailer < ActionMailer::Base + include SendGrid + # include Resque::Mailer + end +end diff --git a/ruby/lib/jam_ruby/app/views/jam_ruby/batch_mailer/send_batch_email.html.erb b/ruby/lib/jam_ruby/app/views/jam_ruby/batch_mailer/send_batch_email.html.erb new file mode 100644 index 000000000..31bd20e21 --- /dev/null +++ b/ruby/lib/jam_ruby/app/views/jam_ruby/batch_mailer/send_batch_email.html.erb @@ -0,0 +1 @@ +<%= @body %> diff --git a/ruby/lib/jam_ruby/app/views/jam_ruby/batch_mailer/send_batch_email.text.erb b/ruby/lib/jam_ruby/app/views/jam_ruby/batch_mailer/send_batch_email.text.erb new file mode 100644 index 000000000..31bd20e21 --- /dev/null +++ b/ruby/lib/jam_ruby/app/views/jam_ruby/batch_mailer/send_batch_email.text.erb @@ -0,0 +1 @@ +<%= @body %> diff --git a/ruby/lib/jam_ruby/app/views/jam_ruby/batch_mailer/send_batch_email_test.html.erb b/ruby/lib/jam_ruby/app/views/jam_ruby/batch_mailer/send_batch_email_test.html.erb new file mode 120000 index 000000000..f14e9223c --- /dev/null +++ b/ruby/lib/jam_ruby/app/views/jam_ruby/batch_mailer/send_batch_email_test.html.erb @@ -0,0 +1 @@ +send_batch_email.html.erb \ No newline at end of file diff --git a/ruby/lib/jam_ruby/app/views/jam_ruby/batch_mailer/send_batch_email_test.text.erb b/ruby/lib/jam_ruby/app/views/jam_ruby/batch_mailer/send_batch_email_test.text.erb new file mode 120000 index 000000000..2a1e564e8 --- /dev/null +++ b/ruby/lib/jam_ruby/app/views/jam_ruby/batch_mailer/send_batch_email_test.text.erb @@ -0,0 +1 @@ +send_batch_email.text.erb \ No newline at end of file diff --git a/ruby/lib/jam_ruby/app/views/layouts/batch_mailer.html.erb b/ruby/lib/jam_ruby/app/views/layouts/batch_mailer.html.erb new file mode 100644 index 000000000..a195a3ff4 --- /dev/null +++ b/ruby/lib/jam_ruby/app/views/layouts/batch_mailer.html.erb @@ -0,0 +1,54 @@ + + + + + JamKazam + + + + + + + + + + +
JamKazam
+ + + + + + + + + +

<%= yield(:title) %>

+

<%= yield %>

+
+
+ + +
+ + +

+

This email was sent to you because you have an account at JamKazam. +

+ +
+ + + + +
Copyright © <%= Time.now.year %> JamKazam, Inc. All rights reserved. +
+ + + diff --git a/ruby/lib/jam_ruby/app/views/layouts/batch_mailer.text.erb b/ruby/lib/jam_ruby/app/views/layouts/batch_mailer.text.erb new file mode 100644 index 000000000..8bd3c7483 --- /dev/null +++ b/ruby/lib/jam_ruby/app/views/layouts/batch_mailer.text.erb @@ -0,0 +1,8 @@ +<%= yield %> + + +<% unless @suppress_user_has_account_footer == true %> +This email was sent to you because you have an account at JamKazam / http://www.jamkazam.com. +<% end %> + +Copyright <%= Time.now.year %> JamKazam, Inc. All rights reserved. diff --git a/web/Gemfile b/web/Gemfile index 6ea68e5fb..af835a453 100644 --- a/web/Gemfile +++ b/web/Gemfile @@ -67,6 +67,7 @@ gem 'resque-retry' gem 'resque-failed-job-mailer' gem 'resque-dynamic-queues' gem 'resque-lonely_job', '~> 1.0.0' +gem 'resque_mailer' gem 'quiet_assets', :group => :development gem 'bugsnag' gem 'multi_json', '1.9.0'