Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Mar 30, 2010
  1. @wycats

    Replace the placeholder base_hook API with on_load. To specify some c…

    wycats authored
    …ode that
    should run during framework load do:
    ActiveSupport.on_load(:action_controller) do
      # Code run in the context of AC::Base
Commits on Mar 28, 2010
  1. @fxn
Commits on Mar 27, 2010
  1. @josevalim

    Ensure details are frozen after @details_keys lookup. The implementat…

    josevalim authored
    …ion waits to freeze until the last required moment, to avoid duping hashes.
Commits on Mar 19, 2010
  1. @josevalim

    Improve performance of the rendering stack by freezing formats as a s…

    josevalim authored
    …ign that they shouldn't be further modified.
Commits on Mar 18, 2010
  1. @jeremy

    Use Array.wrap not Array()

    jeremy authored
Commits on Mar 12, 2010
  1. @josevalim

    Allow anything that responds to render to be given as :template and u…

    josevalim authored
    …se find_template instead of find in views.
Commits on Mar 9, 2010
  1. @josevalim
Commits on Mar 8, 2010
  1. @josevalim

    Merge master.

    josevalim authored
  2. @josevalim
  3. @josevalim
Commits on Mar 7, 2010
  1. @josevalim
  2. @wycats

    Make many parts of Rails lazy. In order to facilitate this,

    wycats authored
    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
Commits on Feb 24, 2010
  1. @josevalim
  2. @josevalim
Commits on Feb 22, 2010
  1. @mikel @josevalim

    Adding options to register observers and interceptors through ActionM…

    mikel authored josevalim committed
    …ailer::Base.register_observer and ActionMailer::Base.register_interceptor. These hook into Mail.register_interceptor and Mail.register_observer. Also bumped Mail requirement to 2.1.3
    Signed-off-by: José Valim <>
Commits on Feb 19, 2010
  1. @josevalim

    Allow to choose the template path and template name used in implicit …

    josevalim authored
    …rendering with ActionMailer.
Commits on Feb 6, 2010
  1. @romdi

    fix usage examples and more to use new invocations

    romdi authored Carl Lerche committed
    Signed-off-by: Carl Lerche <>
Commits on Feb 1, 2010
  1. @jeremy

    Convert to class_attribute

    jeremy authored
Commits on Jan 31, 2010
  1. @mikel @jeremy

    Updating Action Mailer documentation

    mikel authored jeremy committed
Commits on Jan 30, 2010
  1. @josevalim
Commits on Jan 29, 2010
  1. @josevalim
Commits on Jan 28, 2010
  1. @jeremy
Commits on Jan 27, 2010
  1. @mikel
Commits on Jan 26, 2010
  1. @josevalim
  2. Tidy up tests and docs.

    José Valim and Mikel Lindsaar authored
  3. @mikel

    Fixing up tests and docs to use defaults :from => 'name' instead of d…

    mikel authored
    …efaults({:from => 'name'})
  4. @mikel

    Merge branch 'master' of

    mikel authored
  5. @mikel

    Fixed up documentation to reflect code change and cleaned up tests of…

    mikel authored
    … spurious #deliver calls
  6. @mikel

    Fixed up being able to pass random headers in with headers, or mail. …

    mikel authored
    …Also, undeprecated headers(hash) as this works now too
  7. Deprecate old defaults API.

    José Valim and Mikel Lindsaar authored
  8. Make defaults accept a hash.

    José Valim and Mikel Lindsaar authored
  9. @mikel
  10. Merge branch 'master' of

    José Valim and Mikel Lindsaar authored
  11. Refactor content type setting, added tests to ensure boundary exists …

    José Valim and Mikel Lindsaar authored
    …on multipart and fixed typo
  12. Remove old files, add some information to docs and improve test suite.

    José Valim and Mikel Lindsaar authored
Something went wrong with that request. Please try again.