aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails
Commit message (Collapse)AuthorAgeFilesLines
* Move railties/lib/* into railties/lib/*Yehuda Katz + Carl Lerche2009-09-24256-0/+22421
|
* Initializer middleware helper needs to require actioncontrollerJoshua Peek2009-08-311-0/+1
|
* Changing plugin loader to use blocks instead of Symbol#to_proc to ensure ↵Jay Pignata2009-08-301-1/+3
| | | | | | | | tests run without activesupport [#3118 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* I18n support for pluginsAntonio Tapiador del Dujo2009-08-302-0/+19
| | | | | | | | | | 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>
* Add a .tmp pathYehuda Katz2009-08-091-1/+2
|
* Merge branch 'master' of git://github.com/rails/railsJosé Valim2009-07-281-1/+7
|\
| * make pass through error code configurable [#2817 state:resolved]John Duff2009-07-221-1/+7
| | | | | | | | Signed-off-by: Joshua Peek <josh@joshpeek.com>
* | Change generators configuration to have a hash style.José Valim2009-07-151-29/+16
| |
* | Allow nil and false to be given as configuration values and avoid creating ↵José Valim2009-07-151-1/+1
| | | | | | | | unecessary hashes.
* | Allow namespaced configuration on generators.José Valim2009-07-151-21/+32
| |
* | Generators are configured on initialization if RAILS_ENV=generators.José Valim2009-07-081-19/+20
| |
* | Added config.generators with tests.José Valim2009-07-081-1/+48
|/
* Reapply Rails::Application::Path tweaksYehuda Katz + Carl Lerche2009-07-062-42/+38
| | | | | Reapplies: a4bdc00fec623f72592e663e6d7830eea0bc6ea4 3c1dab72259d01c6335bf359d7f9b3af69d45bb4
* Revert "Compact the way application paths are defined"Pratik Naik2009-07-031-13/+27
| | | | | | This reverts commit 940aad225af0b963f435a0bf015daece2218d502. Reason : The server does not start
* Revert "Modify the Rails::Application::Path object to allow for more concise ↵Pratik Naik2009-07-031-25/+15
| | | | | | | | path definition." This reverts commit 913bb2f4c2feb79dcbc9ed2c0fb1ef6d436f7d02. Reason : The server does not start
* Compact the way application paths are definedYehuda Katz + Carl Lerche2009-07-021-27/+13
|
* Modify the Rails::Application::Path object to allow for more concise path ↵Yehuda Katz + Carl Lerche2009-07-021-15/+25
| | | | definition.
* Only check for built extensions on gem dependencies that are in vendor/gems. ↵J.D. Hollis2009-07-021-3/+7
| | | | | | [#2825 state:resolved] Signed-off-by: Yehuda Katz + Carl Lerche <ykatz+clerche@engineyard.com>
* Bump up the version to 3.0.preCarl Lerche2009-06-301-3/+3
|
* Add #concat to Rails::Application::PathCarl Lerche2009-06-302-1/+5
|
* Stop the initializer from blowing up when builtin_directories is emptyCarl Lerche2009-06-301-1/+1
|
* Starting to replace scattered path configuration settings with the path objectYehuda Katz + Carl Lerche2009-06-262-6/+70
|
* Finished a first stab at the Rails application path object.Yehuda Katz + Carl Lerche2009-06-261-0/+85
|
* Try speeding up rails bootingYehuda Katz + Carl Lerche2009-06-251-1/+0
|
* Separate Rails module methods, the config object, and the initializer into ↵Yehuda Katz + Carl Lerche2009-06-232-0/+336
| | | | separate files.
* Get initializer_test.rb to pass with the new initializer.Yehuda Katz + Carl Lerche2009-06-231-2/+2
|
* Fix incorrect specification path in GemDependency#from_directory_nameMatt Jones2009-06-101-1/+1
| | | | Signed-off-by: Michael Koziarski <michael@koziarski.com>
* Fix several issues with the 2.3.2 gem loader.Matt Jones2009-06-091-4/+16
| | | | | | | | | | | | | | | | | | Incorporates the following: - migrates back small change to gems:build:force from bfc1609a501fc3ed442685819de5bcdb5fbada1c to finish closing #2266. - unrolls to_proc calls in gems.rake, to match the change in master. - fixes #2722 by passing the options hash to dependencies during build. (includes a test) - fixes #2721 by loading the specification directly in from_directory_name. Adds an option to opt-out of specification loading when needed (in gems:refresh_specs, for instance). Includes tests. - fixes #2679 by refreshing specs for all frozen gems rather than just gems loaded from the environment. - fixes #2678 by passing the options hash to dependencies during unpack. Signed-off-by: Michael Koziarski <michael@koziarski.com>
* Lazy-require Kernel#silence_warningsJeremy Kemper2009-05-191-2/+1
|
* Get Railties passing againYehuda Katz2009-05-162-7/+7
|
* Cherry-pick core extensionsJeremy Kemper2009-05-131-0/+2
|
* fix problems with requires in metal choking under development reloading ↵Tim Connor2009-05-041-1/+2
| | | | | | [#2579 state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com>
* Attempt to deal with more cases of gems with native components.David Dollar2009-04-281-4/+17
| | | | | | | | | | | | | | | | | | | This commit adds a rudimentary check for 'unbuilt' gems, so that we can abort the application load if there are any gems that have native components that have not yet been built. The rake task gems:build has now only builds 'unbuilt' gems as a result. The rake task gems:build:force has been added to deal with cases of incomplete builds, or any case where you need to force the build of all of your gems. Changes the gems:build task to get its gem list by parsing directory entries in vendor/gems, which sidesteps the chicken/egg issues involved with having a gem unpacked into vendor/gems without before its native bits are compiled. [#2266 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Rejig active support dependencies to behave better with the boot processJeremy Kemper2009-04-282-5/+3
|
* Fix missing core extension dependenciesJeremy Kemper2009-04-281-0/+1
|
* Use Symbol#to_proc in rails plugin internalsJeremy Kemper2009-04-241-0/+1
|
* Opt in to DependenciesJeremy Kemper2009-04-221-0/+1
|
* No more free lunchJeremy Kemper2009-04-222-4/+7
|
* Prepare for final 2.3 releaseDavid Heinemeier Hansson2009-03-151-1/+1
|
* Make sure Metal use ActionController class name conventions [#2242 ↵Luca Guidi2009-03-151-1/+1
| | | | | | state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com>
* Makes the gem system understand development vs. runtime dependencies [#2195 ↵David Dollar2009-03-131-97/+117
| | | | | | | | | | | | | | | | state:resolved] The patch also fixes: * Fixes the chicken/egg problem present in the current gem system when gems are defined in the config that are not yet installed. * Remove the need to have hoe as a dependency of your production app. * Makes the gem 'unpacking' system a lot less fragile. Signed-off-by: Matt Jones <al2o3cr@gmail.com> Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Execute the appropriate gem command when using JRuby [#2215 state:resolved]Zack Hobson2009-03-131-1/+8
| | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Fix serving index files with rack static file server [#2180 state:resolved]Joshua Peek2009-03-091-4/+13
|
* Correctly clean backtraces from vendor/gems and gems in alternate install ↵Matt Jones2009-03-091-4/+16
| | | | | | locations Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>
* Ensure that loading metals from the main app and engines works on older Ruby ↵Simon Jefford2009-03-051-3/+5
| | | | | | versions [#2143 state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com>
* Make sure that Rails frameworks are silenced when running in gem mode tooDavid Heinemeier Hansson2009-03-051-0/+3
|
* Enhanced Rails Metal - the load order of metals can now be configured [#2057 ↵Simon Jefford2009-03-031-3/+13
| | | | | | state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com>
* Display gem dependencies correctly and unpack exactly once [#2097 ↵Matt Jones2009-03-011-4/+7
| | | | | | state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Prep for RC2 later todayDavid Heinemeier Hansson2009-02-271-1/+1
|
* Metal can now line in plugins under app/metal [#2045 state:committed]Matthew Rudy Jacobs2009-02-273-9/+19
| | | | Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>