Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Eager autoload mail gem when eager load is true (#32808) | Samuel Cochran | 2018-05-23 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | * Eager autoload mail gem when eager load is true We had a production issue where our Sidekiq worker threads all became deadlocked while autoloading a file within the mail gem, required via ActionMailer, despite setting our Rails applicaiton to eager load. `Mail.eager_autoload!` exists and works great, ActionMailer just doesn't call it during eager loading. Adding it to the ActionMailer Railtie's eager_load_namespaces takes care of calling `Mail.eager_autoload!` during the `eager_load!` initializer. * 'Mail' isn't defined yet, use before_eager_load instead * Make sure mail is loaded * Move eager load of Mail into ActionMailer.eager_load! [Samuel Cochran + Rafael Mendonça França] | ||||
* | Bump license years for 2018 | Yoshiyuki Hirano | 2017-12-31 | 1 | -1/+1 |
| | |||||
* | [Action Mailer] require_relative => require | Akira Matsuda | 2017-10-21 | 1 | -1/+1 |
| | | | | This basically reverts cd9cc721ab54e2b0c7875cacf2113f03908a8bb7 | ||||
* | Use frozen string literal in actionmailer/ | Kir Shatrov | 2017-07-23 | 1 | -0/+2 |
| | |||||
* | [Action Mailer] require => require_relative | Akira Matsuda | 2017-07-01 | 1 | -1/+1 |
| | |||||
* | Add missing require in ActionMailer | Philipe Fatio | 2017-05-02 | 1 | -0/+1 |
| | | | | | | | | | Without this, Action Mailer doesn't work like it used to on version 4. The following snippet fails since version 5: > require 'action_mailer' > ActionMailer::Base NameError: uninitialized constant ActiveSupport::Rescuable | ||||
* | Offer the option to use parameterization for shared processing of headers ↵ | David Heinemeier Hansson | 2017-01-28 | 1 | -0/+1 |
| | | | | | and ivars (#27825) Offer the option to use parameterization for shared processing of headers and ivars | ||||
* | Bump license years for 2017 | Jon Moss | 2016-12-31 | 1 | -1/+1 |
| | | | | | | | | Per https://www.timeanddate.com/counters/firstnewyear.html, it's already 2017 in a lot of places, so we should bump the Rails license years to 2017. [ci skip] | ||||
* | applies new string literal convention in actionmailer/lib | Xavier Noria | 2016-08-06 | 1 | -9/+9 |
| | | | | | The current code base is not uniform. After some discussion, we have chosen to go with double quotes by default. | ||||
* | Update copyright notice for 2016 | Guillermo Iguaran | 2016-01-01 | 1 | -1/+1 |
| | |||||
* | When used by ActionMailer, ActionView should automatically use the correct ↵ | Isaac Betesh | 2015-09-09 | 1 | -0/+7 |
| | | | | MIME type just as it does when used by ActionDispatch #11157 | ||||
* | Document inline image mailer preview interceptor | Andrew White | 2015-05-04 | 1 | -0/+1 |
| | | | | Explain what the interceptor is used for and how to remove it. | ||||
* | Update copyright notices to 2015 [ci skip] | Arun Agrawal | 2014-12-31 | 1 | -1/+1 |
| | |||||
* | [ActionMailer] Rename ActionMailer::DelayedDeliveryJob to ↵ | Abdelkader Boudih | 2014-08-17 | 1 | -1/+1 |
| | | | | ActionMailer::DeliveryJob | ||||
* | Refactor DeliverLater into MessageDelivery | Abdelkader Boudih | 2014-08-14 | 1 | -1/+2 |
| | |||||
* | Added ActionMailer::DeliverLater | Abdelkader Boudih | 2014-08-13 | 1 | -0/+1 |
| | |||||
* | update copyright notices to 2014. [ci skip] | Vipul A M | 2014-01-01 | 1 | -1/+1 |
| | |||||
* | Add mailer previews feature based on mail_view gem | Andrew White | 2013-12-17 | 1 | -0/+2 |
| | |||||
* | Remove hard require to ActionView from ActionMailer | Łukasz Strzałkowski | 2013-08-25 | 1 | -1/+0 |
| | |||||
* | Updated copyright notices for 2013 | Andrew Nesbitt | 2012-12-31 | 1 | -1/+1 |
| | |||||
* | Move background jobs to the 'jobs' branch until fully baked. Not shipping ↵ | Jeremy Kemper | 2012-12-21 | 1 | -1/+0 |
| | | | | with Rails 4.0. | ||||
* | make ActionMailer::QueuedMessage autoloadable | Yves Senn | 2012-11-18 | 1 | -0/+1 |
| | |||||
* | Get rid of config.preload_frameworks in favor of config.eager_load_namespaces | José Valim | 2012-08-21 | 1 | -1/+4 |
| | | | | | | | The new option allows any Ruby namespace to be registered and set up for eager load. We are effectively exposing the structure existing in Rails since v3.0 for all developers in order to make their applications thread-safe and CoW friendly. | ||||
* | load active_support/core_ext/module/delegation in active_support/rails | Xavier Noria | 2012-08-02 | 1 | -1/+0 |
| | |||||
* | load active_support/core_ext/object/blank in active_support/rails | Xavier Noria | 2012-08-02 | 1 | -1/+0 |
| | |||||
* | defines a private require-hub active_support/rails | Xavier Noria | 2012-08-02 | 1 | -0/+1 |
| | | | | | | | | This is a private place to put those AS features that are used by every component. Nowadays we cherry-pick individual files wherever they are used, but that it is not worth the effort for stuff that is going to be loaded for sure sooner or later, like blank?, autoload, concern, etc. | ||||
* | Remove useless load path modifications | Santiago Pastorino | 2012-05-11 | 1 | -3/+0 |
| | |||||
* | Merge pull request #4248 from andrew/2012 | Vijay Dev | 2011-12-31 | 1 | -1/+1 |
|\ | | | | | Updated copyright notices for 2012 | ||||
| * | Updated copyright notices for 2012 | Andrew Nesbitt | 2011-12-31 | 1 | -1/+1 |
| | | |||||
* | | use Array#uniq in AM instead of deprecated Array#uniq_by | Sergey Nartimov | 2011-12-24 | 1 | -1/+0 |
|/ | |||||
* | Removed deprecated ActionMailer API and related tests | Josh Kalderimis | 2011-05-24 | 1 | -2/+0 |
| | |||||
* | We're in 2011, let's update our license | Prem Sichanugrist | 2011-02-22 | 1 | -1/+1 |
| | | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com> | ||||
* | Always pull in version for frameworks (standardize autoload / require / none) | wycats | 2010-10-10 | 1 | -0/+1 |
| | |||||
* | Remove the deprecated API from ActionMailer. | José Valim | 2010-08-29 | 1 | -1/+0 |
| | |||||
* | Unforce text-format from AM | Santiago Pastorino | 2010-06-01 | 1 | -6/+0 |
| | | | | Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | Cleaning up Action Mailer spelling with and without the space | Mikel Lindsaar | 2010-05-02 | 1 | -1/+1 |
| | |||||
* | Removing quoting and adding Mail 2.3.5 | Mikel Lindsaar | 2010-04-11 | 1 | -1/+0 |
| | |||||
* | Make many parts of Rails lazy. In order to facilitate this, | wycats | 2010-03-07 | 1 | -0/+1 |
| | | | | | | | | | | | | add lazy_load_hooks.rb, which allows us to declare code that should be run at some later time. For instance, this allows us to defer requiring ActiveRecord::Base at boot time purely to apply configuration. Instead, we register a hook that should apply configuration once ActiveRecord::Base is loaded. With these changes, brings down total boot time of a new app to 300ms in production and 400ms in dev. TODO: rename base_hook | ||||
* | Updating copyright dates on all licenses | Mikel Lindsaar | 2010-02-01 | 1 | -1/+1 |
| | |||||
* | ActionMailer should depend just on AbstractController. | José Valim | 2010-01-29 | 1 | -1/+9 |
| | |||||
* | Unvendor'd text-format, now requires text-format gem | Mikel Lindsaar | 2010-01-28 | 1 | -1/+1 |
| | |||||
* | Maintain old_api and deprecated_api in different files. | José Valim and Mikel Lindsaar | 2010-01-24 | 1 | -0/+1 |
| | |||||
* | Added basic explicit multipart rendering and tests | José Valim and Mikel Lindsaar | 2010-01-23 | 1 | -0/+1 |
| | |||||
* | Moved deprecated_body.rb to deprecatead_api.rb | José Valim and Mikel Lindsaar | 2010-01-22 | 1 | -1/+0 |
| | |||||
* | Moved old API into deprecated_api.rb in preparation for new Rails 3 Mailer API | José Valim and Mikel Lindsaar | 2010-01-20 | 1 | -0/+1 |
| | |||||
* | Refactor delivery methods. | José Valim | 2010-01-19 | 1 | -0/+1 |
| | |||||
* | Removed autoload of DeliveryMethods | Mikel Lindsaar | 2010-01-16 | 1 | -1/+0 |
| | |||||
* | Adding :transfer_encoding -> :content_transfer_encoding as part of TmailCompat | Mikel Lindsaar | 2009-12-31 | 1 | -2/+0 |
| | |||||
* | Adding TMailCompat layer for :set_content_type and friends | Mikel Lindsaar | 2009-12-30 | 1 | -0/+2 |
| | |||||
* | Remove unused code paths and require mail only when it's needed. | José Valim | 2009-12-28 | 1 | -3/+0 |
| |