aboutsummaryrefslogtreecommitdiffstats
path: root/actionmailer/lib/action_mailer.rb
Commit message (Collapse)AuthorAgeFilesLines
* Removing quoting and adding Mail 2.3.5Mikel Lindsaar2010-04-111-1/+0
|
* Make many parts of Rails lazy. In order to facilitate this,wycats2010-03-071-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 licensesMikel Lindsaar2010-02-011-1/+1
|
* ActionMailer should depend just on AbstractController.José Valim2010-01-291-1/+9
|
* Unvendor'd text-format, now requires text-format gemMikel Lindsaar2010-01-281-1/+1
|
* Maintain old_api and deprecated_api in different files.José Valim and Mikel Lindsaar2010-01-241-0/+1
|
* Added basic explicit multipart rendering and testsJosé Valim and Mikel Lindsaar2010-01-231-0/+1
|
* Moved deprecated_body.rb to deprecatead_api.rbJosé Valim and Mikel Lindsaar2010-01-221-1/+0
|
* Moved old API into deprecated_api.rb in preparation for new Rails 3 Mailer APIJosé Valim and Mikel Lindsaar2010-01-201-0/+1
|
* Refactor delivery methods.José Valim2010-01-191-0/+1
|
* Removed autoload of DeliveryMethodsMikel Lindsaar2010-01-161-1/+0
|
* Adding :transfer_encoding -> :content_transfer_encoding as part of TmailCompatMikel Lindsaar2009-12-311-2/+0
|
* Adding TMailCompat layer for :set_content_type and friendsMikel Lindsaar2009-12-301-0/+2
|
* Remove unused code paths and require mail only when it's needed.José Valim2009-12-281-3/+0
|
* Moved sort_parts into Mail, updated mail requirement to 1.4.2Mikel Lindsaar2009-12-281-1/+2
|
* Merge Mail with latest Rails and move mail gem to Gemfile.José Valim2009-12-271-13/+3
|\
| * All AM modules are safe to deferJoshua Peek2009-12-221-30/+10
| |
| * Flip deferrable autoload conventionJoshua Peek2009-12-221-13/+18
| |
* | Updating action_mailer to need mail 1.4.1Mikel Lindsaar2009-12-271-1/+1
| |
* | Changing body to use :to_s instead of :decoded... better use caseMikel Lindsaar2009-12-271-1/+1
| |
* | Updating actionmailer to call :to_s on all field values instead of decodedMikel Lindsaar2009-12-271-1/+1
| |
* | Updating requirement for mail to 1.3.4Mikel Lindsaar2009-12-171-1/+1
| |
* | Updating requirement for mail to 1.3.3Mikel Lindsaar2009-12-171-1/+1
| |
* | Merged in latest changes from rails/masterMikel Lindsaar2009-12-171-1/+2
| |
* | Fixes for working with 1.9.1-headMikel Lindsaar2009-12-171-1/+1
| |
* | Merge branch 'rails'Mikel Lindsaar2009-12-171-18/+19
|\| | | | | | | | | | | Conflicts: actionmailer/lib/action_mailer.rb actionmailer/lib/action_mailer/delivery_method/smtp.rb
| * Fully expand relative rails framework paths and make sure we aren'tJoshua Peek2009-12-161-2/+3
| | | | | | | | adding any to the load path more than once.
| * Should fix a few Sam Ruby fails.Yehuda Katz2009-12-031-1/+0
| |
| * Reorganize autoloads:Carlhuda2009-12-021-16/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * A new module (ActiveSupport::Autoload) is provide that extends autoloading with new behavior. * All autoloads in modules that have extended ActiveSupport::Autoload will be eagerly required in threadsafe environments * Autoloads can optionally leave off the path if the path is the same as full_constant_name.underscore * It is possible to specify that a group of autoloads live under an additional path. For instance, all of ActionDispatch's middlewares are ActionDispatch::MiddlewareName, but they live under "action_dispatch/middlewares/middleware_name" * It is possible to specify that a group of autoloads are all found at the same path. For instance, a number of exceptions might all be declared there. * One consequence of this is that testing-related constants are not autoloaded. To get the testing helpers for a given component, require "component_name/test_case". For instance, "action_controller/test_case". * test_help.rb, which is automatically required by a Rails application's test helper, requires the test_case.rb for all active components, so this change will not be disruptive in existing or new applications.
* | Change require mail version to 1.3.0Mikel Lindsaar2009-11-241-1/+1
| |
* | Removing utils, and updating requires to matchMikel Lindsaar2009-11-231-3/+2
| |
* | Opps.. need to require it as well as gem mail :)Mikel Lindsaar2009-11-221-0/+1
| |
* | Adding mail as a gem loadMikel Lindsaar2009-11-221-2/+1
| |
* | 131 tests, 309 assertions, 0 failures, 0 errorsMikel Lindsaar2009-11-221-1/+2
| |
* | Starting again on actionmailer integration with mailMikel Lindsaar2009-11-121-1/+2
|/
* Another refactoring on AM. body is deprecated, use render instead.José Valim2009-11-011-0/+1
|
* Remove ActionMailer helpers and rely on AbstractController one.José Valim2009-11-011-1/+0
|
* abstract all of the ActionMailer delivery methods into their own classes. ↵Matthew Rudy Jacobs2009-11-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | thereby the following are equivalent ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.delivery_method = ActionMailer::DeliveryMethod::Smtp we could equally set our own custom object as long as it provides the instance method :perform_delivery(mail) eg. class MySmsDeliveryMethod def perform_delivery(mail) Sms.send(mail['to'], mail['body']) end end MySmsMailer.delivery_method = MySmsDeliveryMethod.new Signed-off-by: José Valim <jose.valim@gmail.com>
* Prefer sibling action_controllerJeremy Kemper2009-06-051-10/+3
|
* Just require tmail instead of autoloading it to fix issues when using the gemMarcus Mateus2009-02-241-1/+2
| | | | | version [#1851 state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com>
* Bump up the year in MIT license filesPratik Naik2009-01-181-1/+1
|
* Explicitly require Action View alsoJeremy Kemper2008-11-241-0/+2
|
* Add config.preload_frameworks to load all frameworks at startup. Default to ↵Jeremy Kemper2008-11-241-2/+0
| | | | false so Rails autoloads itself as it's used.
* Add LAZY env flag for testing autoload/lazy load featureJoshua Peek2008-11-241-2/+1
|
* use autoload instead of explicit requires for ActionMailerJoshua Peek2008-11-231-14/+24
|
* Harmonize framework require strategy. Don't add self to load path since ↵Jeremy Kemper2008-08-251-6/+6
| | | | Rails initializer and RubyGems handle it.
* Fix file permissionsTarmo Tänav2008-07-311-0/+0
| | | | Signed-off-by: Joshua Peek <josh@joshpeek.com>
* Reverting changes to ActionMailerSven Fuchs2008-07-041-4/+0
| | | | | | | | | Revert "Experimental I18n charset support for ActionMailer" This reverts commit 6982acb0793fb6e59f52cab4062344a88e3691ce. Conflicts: actionmailer/lib/action_mailer/base.rb
* Experimental I18n charset support for ActionMailerLuca Guidi2008-07-011-0/+4
|
* Updated copyright yearsDavid Heinemeier Hansson2008-05-111-1/+1
|