aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Optimize the performance of #delegateDaniel Schierbeck2012-04-121-9/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the use of #__send__ in order to boost performance. This also means that you can no longer delegate to private methods on the target object.
* | | | | Inline the symbolize_keys/stringify_keys methodsSantiago Pastorino2012-04-081-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | user system total real symbolize_keys 5.980000 0.070000 6.050000 ( 6.048187) new_symbolize_keys 4.310000 0.050000 4.360000 ( 4.364745)
* | | | | Remove Fixnum#to_sym support in 1.8.7Santiago Pastorino2012-04-081-1/+1
| | | | |
* | | | | update stdlib doc urls in comments - ↵Trevor Wennblom2012-04-072-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | active_support/core_ext/[integer|numeric]/time.rb http://stdlib.rubyonrails.org/ last updated in 2005
* | | | | revises the regexp used in titleizeXavier Noria2012-04-071-1/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The regexp used in titleize matches saxon genitive and other contractions, only to call capitalize on the captured text and have the apostrophe upcased which yields the apostrophe itself. It is more clear that the regexp matches just what it has to match.
* | | | revises requires of some AS deprecation filesXavier Noria2012-04-053-3/+4
| | | |
* | | | Initialize variables in file update checker to avoid warningsCarlos Antonio da Silva2012-04-051-0/+3
| | | |
* | | | Remove not used require from as to avoid circular requiresCarlos Antonio da Silva2012-04-051-1/+0
| | | |
* | | | Merge pull request #3084 from esad/masterXavier Noria2012-04-051-0/+2
|\ \ \ \ | | | | | | | | | | Dependency fix for activesupport
| * | | | Add a missing require for 'active_support/deprecation' in Module#deprecateEsad Hajdarevic2011-09-201-0/+2
| | | | |
* | | | | Merge pull request #5716 from jurriaan/tr-gsub-cleanupSantiago Pastorino2012-04-041-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Updated/changed unneeded tr/gsubs
| * | | | | Updated/changed useless tr/gsubsJurriaan Pruis2012-04-031-1/+1
| | | | | |
* | | | | | Merge pull request #5188 from jlxw/patch-1Santiago Pastorino2012-04-041-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | logger.silence is deprecated
| * | | | | | logger.silence is deprecatedjlxw2012-02-271-1/+1
| | |_|/ / / | |/| | | |
* | | | | | the file update checker now also detects removed filesXavier Noria2012-04-031-24/+38
| |/ / / / |/| | | |
* | | | | Fix typoArtyom Bolshakov2012-04-031-1/+1
| | | | |
* | | | | use undef_method to avoid NameError exceptions all the timeAaron Patterson2012-03-311-5/+1
| | | | |
* | | | | Merge pull request #4911 from Floppy/masterAaron Patterson2012-03-301-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Reduce FILENAME_MAX_SIZE in ActiveSupport::Cache::FileStore
| * | | | | Change FILENAME_MAX_SIZE in FileStore to 228.James Smith2012-02-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | In order that temp filenames generated from it will fit in 255 chars. See https://github.com/rails/rails/issues/4907
* | | | | | validate attribute names in class and module attribute accessorsDmitry Plashchynski2012-03-302-0/+4
| | | | | |
* | | | | | remove redundant variableDmitrii Golub2012-03-281-2/+1
| |_|_|_|/ |/| | | |
* | | | | Merge pull request #5331 from castlerock/remove_unused_requireAaron Patterson2012-03-261-2/+0
|\ \ \ \ \ | | | | | | | | | | | | remove unused require from AS/core_ext/class/delegating_att.rb
| * | | | | remove unused require from AS/core_ext/class/delegating_att.rbVishnu Atrai2012-03-101-2/+0
| | | | | |
* | | | | | String#titleize works properly with smart quotes, closes #5584Vasiliy Ermolovich2012-03-261-2/+4
| | | | | |
* | | | | | Merge pull request #5566 from lest/patch-3Piotr Sarnacki2012-03-251-0/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | fix HashWithIndifferentAccess.[] method
| * | | | | | fix HashWithIndifferentAccess.[] methodSergey Nartimov2012-03-231-0/+4
| | | | | | |
* | | | | | | removed warning: shadowing outer local variable - exceptionArun Agrawal2012-03-241-1/+1
|/ / / / / /
* | | | | | Fix tests, when creating rescue handler, we need to check for arity nowPiotr Sarnacki2012-03-231-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before it was handled by Proc.bind, but since Proc.bind has been deprecated, this is no longer the case and returned handler needs to match rescuer.
* | | | | | deprecate Proc#bind that can cause symbol memory leakSergey Nartimov2012-03-222-1/+4
| | | | | |
* | | | | | remove duplicate requires. thanks @atamboAaron Patterson2012-03-211-1/+0
| | | | | |
* | | | | | evented listeners can subscribe to any messageAaron Patterson2012-03-211-9/+27
| | | | | |
* | | | | | evented subscribers workAaron Patterson2012-03-211-6/+10
| | | | | |
* | | | | | start / finish events are sent by the instrumenterAaron Patterson2012-03-212-7/+41
| | | | | |
* | | | | | push the autoloads up to requiresAaron Patterson2012-03-211-4/+4
| | | | | |
* | | | | | split subscribers based on pattern typeAaron Patterson2012-03-211-13/+31
| | | | | |
* | | | | | probably should require the objects we monkey patch.Aaron Patterson2012-03-201-0/+1
| | | | | |
* | | | | | search private and protected methods for convert_keyAaron Patterson2012-03-202-3/+3
| | | | | |
* | | | | | bigdecimal can be duped on Ruby 2.0Aaron Patterson2012-03-201-0/+12
| | | | | |
* | | | | | Provide access to logger instance within TaggedLogging blocksFND2012-03-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this improves encapsulation, simplifying occurrences like the following: Rails.logger.tagged("DEBUG") { Rails.logger.debug(msg) } ... by removing the need to rely on (i.e. repeat) outer variables: Rails.logger.tagged("DEBUG") { |logger| logger.debug(msg) }
* | | | | | use empty? on the hash to avoid another method callAaron Patterson2012-03-161-1/+1
| | | | | |
* | | | | | removed unnecessary calls to "freeze"Aaron Patterson2012-03-161-2/+1
| | | | | |
* | | | | | make stubbing Time.now easierAaron Patterson2012-03-161-1/+7
| | | | | |
* | | | | | Remove deprecation from AS::Deprecation behavior, some minor cleanupsCarlos Antonio da Silva2012-03-168-69/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Refactor log subscriber, use select! to avoid a new object * Remove deprecation messages related to AS::Deprecation behavior This was added about 2 years ago for Rails 3: https://github.com/rails/rails/commit/d4c7d3fd94e5a885a6366eaeb3b908bb58ffd4db * Remove some not used requires * Refactor delegate to avoid string conversions and if statements inside each block
* | | | | | escape commas in paths before globbing to avoid infinite hang in Dir[]Jon Rowe2012-03-151-1/+5
| | | | | |
* | | | | | make the tagged formatter extend the existing formatterAaron Patterson2012-03-121-2/+2
| | | | | |
* | | | | | Merge pull request #5394 from erichmenge/masterAaron Patterson2012-03-121-0/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | retrieve_cache_key should work on objects that act like arrays.
| * | | | | | Allow retrieve_cache_key to work on collections such as ActiveRecord::Relation.Erich Menge2012-03-121-0/+1
| | | | | | |
* | | | | | | Improved ActiveSupport::Autoload performance.Pan Thomakos2012-03-111-4/+7
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `ActiveSupport::Autoload#autoload` performance is improved in the default case where a path is present. Since the full path name is not generated, it isn't necessary to determine the full constant name either. This results in a 3x performance gain and reduces the number of Ruby objects generated. For a full benchmark check [this gist](https://gist.github.com/2020228).
* | | | | | Merge pull request #5287 from nashby/hash-slice-extractAaron Patterson2012-03-081-8/+4
|\ \ \ \ \ \ | |/ / / / / |/| | | | | refactor Hash#slice and Hash#extract!
| * | | | | refactor Hash#slice and Hash#extract!Vasiliy Ermolovich2012-03-061-8/+4
| | | | | |