aboutsummaryrefslogtreecommitdiffstats
path: root/railties/test/plugin_loader_test.rb
Commit message (Collapse)AuthorAgeFilesLines
* I18n support for pluginsAntonio Tapiador del Dujo2009-08-301-0/+8
| | | | | | | | | | Rails will now automatically add locale files found in any engine's locale directory to the I18n.load_path (i.e. files that match the glob pattern "config/locales/**/*.{rb,yml}" relative to engine directories). [#2325 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Fix the default frameworksYehuda Katz + Carl Lerche2009-06-231-1/+2
|
* Refactor ActionView::TemplateYehuda Katz + Carl Lerche2009-04-271-2/+2
| | | | | | | | ActionView::Template is now completely independent from template storage, which allows different back ends such as the database. ActionView::Template's only responsibility is to take in the template source (passed in from ActionView::Path), compile it, and render it.
* Metal can now line in plugins under app/metal [#2045 state:committed]Matthew Rudy Jacobs2009-02-271-2/+2
| | | | Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>
* load plugin view_paths to action_mailer view_paths and make action_mailer ↵Sven Fuchs2009-02-221-2/+5
| | | | | | use them [#2031 state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com>
* Fix templates reloading in development when using custom view path [#2012 ↵Joshua Peek2009-02-191-1/+1
| | | | state:resolved]
* Port fast reloadable templates from rails-dev-boost.thedarkone2009-02-121-1/+1
|
* Added view path support for engines [DHH]David Heinemeier Hansson2008-11-271-111/+117
|
* Added app/[models|controllers|helpers] to the load path for plugins that has ↵David Heinemeier Hansson2008-11-261-6/+19
| | | | an app directory (go engines ;)) [DHH]
* Fix discrepancies with loading rails/init.rb from gems. [#324 state:resolved]rick2008-06-081-1/+1
|
* Make plugins initialize also from rails/init.rb to ensure consistency with ↵Jacek Becela2008-06-081-6/+6
| | | | | | gems used as plugins [#272 state:resolved]
* Fixed deprecated call to Dependencies in plugin loader test.Joshua Peek2008-06-041-4/+4
|
* Add back empty plugin folders that were lost when we moved to git.Joshua Peek2008-04-211-32/+32
|
* Revert "Update plugin loading tests to reflect changes in plugin fixtures."Joshua Peek2008-04-211-43/+46
| | | | This reverts commit eef9002968609a0d8d4a8006aebcd6f18f993f4a.
* Update plugin loading tests to reflect changes in plugin fixtures.Joshua Peek2008-04-211-46/+43
|
* Improving railties test coverage. Closes #11496 [miloops]Jeremy Kemper2008-04-011-1/+8
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@9197 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added Plugin#about method to programmatically access the about.yml in a ↵David Heinemeier Hansson2008-03-271-14/+9
| | | | | | plugin (closes #10979) [lazyatom] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@9098 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* require abstract_unit directly since test is in load pathJeremy Kemper2008-01-051-2/+2
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8568 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Refactor Plugin Loader. Add plugin lib paths early, and add lots of tests. ↵Rick Olson2007-11-081-74/+124
| | | | | | Closes #9795 [lazyatom] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8115 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added the :all option to config.plugins thatll include the rest of the ↵David Heinemeier Hansson2007-09-211-0/+12
| | | | | | plugins not already explicitly named (closes #9613) [fcheung] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7531 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Split out the basic plugin locator functionality into an abstract super ↵Marcel Molina2007-03-021-1/+8
| | | | | | class. Add a FileSystemLocator to do the job of checking the plugin_paths for plugins. Add plugin_locators configuration option which will iterate over the set of plugin locators and load each of the plugin loaders they return. Rename locater everywhere to locator. [Marcel Molina Jr.] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@6290 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Split plugin location and loading out of the initializer and into a new ↵Marcel Molina2007-03-021-0/+71
Plugin namespace, which includes Plugin::Locater and Plugin::Loader. The loader class that is used can be customized using the config.plugin_loader option. Those monkey patching the plugin loading subsystem take note, the internals changing here will likely break your modifications. The good news is that it should be substantially easier to hook into the plugin locating and loading process now. [Marcel Molina Jr.] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@6277 5ecf4fe2-1ee6-0310-87b1-e25e094e27de