aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport
Commit message (Collapse)AuthorAgeFilesLines
...
* Move Controllers wrapper module away from environment.rb and into ↵David Heinemeier Hansson2005-02-151-0/+29
| | | | | | dependencies.rb git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@627 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Moved Active Support into its own gemDavid Heinemeier Hansson2005-02-1528-20/+59
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@624 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Fixed all the testsDavid Heinemeier Hansson2005-02-153-20/+9
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@623 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Fix deprecated id error #588David Heinemeier Hansson2005-02-151-1/+1
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@622 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Fixed Inflector for words like "news" and "series" that are the same in ↵David Heinemeier Hansson2005-02-153-2/+13
| | | | | | plural and singular #603 [echion], #615 [marcenuc] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@618 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* A hopefully more successful attempt at the Routing branch mergeDavid Heinemeier Hansson2005-02-1511-9/+190
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@617 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Backed out of routing merge.. investigating missing patchesDavid Heinemeier Hansson2005-02-1511-190/+9
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@616 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Merged back the Routing branchDavid Heinemeier Hansson2005-02-1511-9/+190
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@614 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added Hash#stringify_keys and Hash#stringify_keys!David Heinemeier Hansson2005-02-123-0/+35
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@586 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added IndifferentAccess as a way to wrap a hash by a symbol-based store that ↵David Heinemeier Hansson2005-02-115-2/+53
| | | | | | also can be accessed by string keys git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@581 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Fixed documentation snafus #575, #576, #577, #585David Heinemeier Hansson2005-02-071-2/+2
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@525 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Raise LoadErrors separatelyDavid Heinemeier Hansson2005-01-251-1/+3
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@510 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Moved subclass reloading responsibilities to DependenciesDavid Heinemeier Hansson2005-01-251-0/+4
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@509 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* New approach to reloading that uses remove_const on ARs and AOs as well as ACsDavid Heinemeier Hansson2005-01-251-14/+4
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@507 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added methods for removing subclasses -- couldnt make it work with the ↵David Heinemeier Hansson2005-01-252-0/+45
| | | | | | regular nested-module approach (ObjectSpace was being difficult), so this is a straight inclusion git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@506 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Fetch from current dirDavid Heinemeier Hansson2005-01-241-518/+518
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@497 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added Florian Gross' latest version of Breakpointer and friends that fixes a ↵David Heinemeier Hansson2005-01-242-612/+601
| | | | | | variaty of bugs #441 [Florian Gross] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@492 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Fixed handling of syntax errors in models that had already been succesfully ↵David Heinemeier Hansson2005-01-241-0/+4
| | | | | | required once in the current interpreter. Fixed superclass mismatch and other controller related problems by not using dependency reloading for controllers. git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@482 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Minor tweakDavid Heinemeier Hansson2005-01-241-1/+1
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@481 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Another swing at reloadingDavid Heinemeier Hansson2005-01-241-19/+18
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@480 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Brought back reloading of modelsDavid Heinemeier Hansson2005-01-231-0/+6
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@478 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added Inflector.humanize to turn attribute names like employee_salary into ↵David Heinemeier Hansson2005-01-171-0/+4
| | | | | | "Employee salary". Used by automated error reporting in AR. git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@450 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added Inflector.humanize to turn attribute names like employee_salary into ↵David Heinemeier Hansson2005-01-173-0/+17
| | | | | | "Employee salary". Used by automated error reporting in AR. git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@449 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Made methods class level methods againDavid Heinemeier Hansson2005-01-171-2/+2
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@445 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Made more stuff quietDavid Heinemeier Hansson2005-01-171-68/+72
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@443 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Made more stuff quietDavid Heinemeier Hansson2005-01-171-3/+4
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@442 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Made a bunch of stuff quiet in the docsDavid Heinemeier Hansson2005-01-178-17/+17
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@441 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Removed debugging aid from dependenciesDavid Heinemeier Hansson2005-01-161-2/+0
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@432 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* No need for reloading any moreDavid Heinemeier Hansson2005-01-161-6/+0
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@431 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* New adventures in dependency reloadingDavid Heinemeier Hansson2005-01-161-12/+4
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@429 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Minor tweaksDavid Heinemeier Hansson2005-01-162-1/+4
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@428 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Went back to original breakpointing as I couldnt make the patches from flgr workDavid Heinemeier Hansson2005-01-151-24/+35
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@425 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Fixed some breakpoint issues and made breakpoint_client depend on ↵David Heinemeier Hansson2005-01-151-35/+24
| | | | | | activerecord/support instead of duplicating the files in railties #441 [Florian Gross] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@424 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Removed the Ruby 1.8.2 test/unit fix as it didnt work anywayDavid Heinemeier Hansson2005-01-151-24/+0
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@423 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Fixed errors thrown to namespace collisionDavid Heinemeier Hansson2005-01-152-6/+20
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@421 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Dont polute the load path more than necessaryDavid Heinemeier Hansson2005-01-152-5/+3
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@415 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added the meat for String inflectionDavid Heinemeier Hansson2005-01-154-0/+249
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@414 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Missing something from #475David Heinemeier Hansson2005-01-151-0/+1
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@413 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added availability of class inheritable attributes to the masses #477 [bitsweat]David Heinemeier Hansson2005-01-152-33/+122
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@412 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added Inflections as an extension on String, so ↵David Heinemeier Hansson2005-01-151-0/+2
| | | | | | Inflector.pluralize(Inflector.classify(name)) becomes name.classify.pluralize #476 [bitsweat] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@409 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Fixed the half applied 393 changesetDavid Heinemeier Hansson2005-01-119-81/+183
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@395 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added Byte operations to Numeric, so 5.5.megabytes + 200.kilobytes #461 ↵David Heinemeier Hansson2005-01-115-59/+36
| | | | | | [Marcel Molina] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@393 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Fixed that Dependencies.reload can't load the same file twice #420 [Kent ↵David Heinemeier Hansson2005-01-102-1/+3
| | | | | | Sibilev] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@377 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added Fixnum#ago/until, Fixnum#since/from_now #450 [bitsweat]David Heinemeier Hansson2005-01-103-5/+30
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@371 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Some missing docsDavid Heinemeier Hansson2005-01-101-0/+2
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@369 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Also accepts Symbols and Classes by calling .to_s on the word suppliedDavid Heinemeier Hansson2005-01-101-5/+5
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@366 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added time unit extensions to Fixnum that'll return the period in seconds, ↵David Heinemeier Hansson2005-01-103-0/+53
| | | | | | like 2.days + 4.hours git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@365 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added run time fix for the test/unit problems with Ruby 1.8.2David Heinemeier Hansson2005-01-101-0/+24
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@360 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added write_inheritable_hash to use with conditional filters in Action PackDavid Heinemeier Hansson2005-01-091-0/+5
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@353 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added the first of the coming core extensionsDavid Heinemeier Hansson2005-01-091-1/+1
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@350 5ecf4fe2-1ee6-0310-87b1-e25e094e27de