FreezingEmail
Saving email messages from your Rails app and view it later
Installation
Add this line to your application's Gemfile:
gem 'freezing_email'And then execute:
$ bundle
Usage
Now supported only rspec integration
Rspec integration
Include FreezingEmail::Rspec in your rspec test in wich your want to
save email messages. Looks like this:
describe UserMailer do
describe "password_reset" do
include FreezingEmail::Rspec
end
endThen on each test FreezingEmail will save generated deliveres in it's store folder.
Configure store path
FreezingEmail::Config[:store_path] = "your_sexy_dir"Viewing saved emails
To view saved emails, include this lines in your routes.rb:
mount FreezingEmail::Web, at: "/freezed_emails", as: :freezing_emailContributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request