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
end
Then 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_email
Contributing
- 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