aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* | make a throwaway value equals to _ to avoid warningsSantiago Pastorino2010-07-241-1/+1
| | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* | Removes unused varsSantiago Pastorino2010-07-245-11/+10
| | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* | Don't shadow outer local variablesSantiago Pastorino2010-07-221-4/+4
| |
* | Performance optimizations to handle cases of instrumentors that are not ↵Carlhuda2010-07-223-6/+31
|/ | | | listened to. Also, fix a possible concurrency issue.
* camelize and underscore are sort of inverse of each other, but not in a ↵Xavier Noria2010-07-221-1/+11
| | | | mathematical sense [#5174 state:resolved]
* Hash#to_param is doesn't use sort anymore, some tests added for Hash#to_paramSantiago Pastorino2010-07-221-1/+1
|
* Fix a failing test in Railtie and properly define all severity levels in ↵José Valim2010-07-201-4/+14
| | | | MockLogger for LogSubscriber.
* Add a test for elapsed and require missing benchmark file.José Valim2010-07-201-2/+2
|
* fix mixed encoding logs can't be logged.Kouhei Sutou2010-07-191-1/+5
| | | | | | | [#4807 state:committed] Signed-off-by: Kouhei Sutou <kou@cozmixng.org> Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* reusing the time instrumentation from the instrumenter rather than ↵Aaron Patterson2010-07-191-2/+9
| | | | Benchmark. [#5098 state:open]
* mocking out debing? call in the MockLoggerAaron Patterson2010-07-191-0/+3
|
* Minor performance improvment in notifications/fanout and ↵Daniel Guettler2010-07-191-7/+5
| | | | active_record/log_subscriber [#5098 state:open]
* avoid call to Array#firstAaron Patterson2010-07-191-3/+3
|
* Introduced redefine_methodŁukasz Strzałkowski2010-07-191-0/+5
|
* avoid proc activation every time a log message is madeAaron Patterson2010-07-181-9/+14
|
* subscriber does not need to be a block, but an object that responds to #callAaron Patterson2010-07-181-5/+5
|
* Notifier API == Fanout API, so replace Notifier with Fanout as they quack ↵Aaron Patterson2010-07-182-29/+3
| | | | the same
* tap the subscriber for easier return valueAaron Patterson2010-07-181-2/+3
|
* bind method is not needed, so goodbye! <3 <3 <3Aaron Patterson2010-07-182-8/+2
|
* convert duration to an attr_readerAaron Patterson2010-07-171-6/+3
|
* It's not needed to initialize the attr when calling mattr_writerSantiago Pastorino2010-07-181-7/+1
|
* drained? is never calledAaron Patterson2010-07-171-4/+0
|
* private method is not neededAaron Patterson2010-07-171-12/+2
|
* removing Binding classAaron Patterson2010-07-171-14/+4
|
* use === to avoid regular expression creation, and speed up string comparisonAaron Patterson2010-07-171-9/+3
|
* Revert "Improve performance of MessageVerifier while keeping it constant time"wycats2010-07-131-4/+4
| | | | This reverts commit 8b05c5207dd5757d55d0c384740db289e6bd5415.
* Fixed many references to the old config/environment.rb and Rails::InitializerBenjamin Quorning2010-07-131-3/+3
|
* Merge remote branch 'docrails/master'Xavier Noria2010-07-091-1/+1
|\
| * Minor typos: 'built-in' instead of 'built in', 'built into' instead of ↵Jaime Iniesta2010-07-091-1/+1
| | | | | | | | 'built in to'
* | Improve bang method defs, make slice! operate in-place. [#5028 state:resolved]Norman Clarke2010-07-082-20/+8
|/ | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Define a convention for descendants and subclasses.José Valim2010-07-055-55/+42
| | | | | | The former should be symmetric with ancestors and include all children. However, it should not include self since ancestors + descendants should not have duplicated. The latter is symmetric to superclass in the sense it only includes direct children. By adopting a convention, we expect to have less conflict with other frameworks, as Datamapper. For this moment, to ensure ActiveModel::Validations can be used with Datamapper, we should always call ActiveSupport::DescendantsTracker.descendants(self) internally instead of self.descendants avoiding conflicts.
* Move Date#xmlschema to conversions and add a missing requireSantiago Pastorino2010-07-043-9/+12
|
* Removes the dependency that AMo has on tzinfoSantiago Pastorino2010-07-031-6/+6
| | | | [#4979 state:committed]
* Refactor move some date, time and date_time methods to */zones and fixed ↵Santiago Pastorino2010-07-039-24/+33
| | | | some requires
* Time#formatted_offset is defined in core_ext/time/conversionsSantiago Pastorino2010-07-021-0/+1
| | | | [#4979]
* Time#as_json: use Time#formatted_offset instead of strftime %z directive, ↵Geoff Buesing2010-07-021-1/+1
| | | | | | | | which is non-standard and inaccurate on some platforms (e.g., Mac OS X). [#4979] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Time has it own implementation of xmlschema, now AMo doesn't depend on TZInfoSantiago Pastorino2010-07-021-2/+2
| | | | | | [#4979 state:committed] Signed-off-by: José Valim <jose.valim@gmail.com>
* AS json refactor, move to_json implementation to core_ext and a cleanup a ↵Santiago Pastorino2010-07-015-36/+28
| | | | bit the code
* Avoid calls to Rails::Application since this is not the official API.José Valim2010-07-011-6/+5
| | | | Your application should *always* reference your application const (as Blog::Application) and Rails.application should be used just internally.
* fix failure if behavior is not define and try use the defaultCyril Mougel2010-07-011-1/+1
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Add the possibility to have several behaviors in AS::Deprecation.José Valim2010-07-013-3/+6
|
* Merge remote branch 'rails/master'Xavier Noria2010-06-308-55/+74
|\
| * add note of which configuration option to set in deprecation warning message ↵bodhi2010-06-301-3/+5
| | | | | | | | | | | | [#5012 state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
| * Improve the idiom used in multibyte chars a bit.José Valim2010-06-301-3/+3
| |
| * Fix ActiveSupport::Multibyte::Chars#slice for empty strings when starting ↵Alex Muntean2010-06-301-1/+2
| | | | | | | | | | | | offset is negative [#4717 state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
| * Update Unicode database to 5.2.0. [#5011 state:resolved]Norman Clarke2010-06-302-1/+1
| | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com>
| * Fix AS::MB::Chars#+ to not alter self [#4646 state:resolved]James MacAulay2010-06-301-1/+1
| | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com>
| * performance tests now working accurately on 1.9, using Ruby with the GCdata ↵Gonçalo Silva2010-06-291-36/+18
| | | | | | | | patch
| * Create a deprecation behavior that triggers a notification for deprecation ↵wycats2010-06-292-9/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | notices, and make the behaviors independent of the environment names. * In Rails 2.3 apps being upgraded, you will need to add the deprecation configuration to each of your environments. Failing to do so will result in the same behavior as Rails 2.3, but with an outputted warning to provide information on how to set up the setting. * New Rails 3 applications generate the setting * The notification style will send deprecation notices using ActiveSupport::Notifications. Third-party tools can listen in to these notifications to provide a streamlined view of the deprecation notices occurring in your app. * The payload in the notification is the deprecation warning itself as well as the callstack from the point that triggered the notification.
| * Don't store incorrect values in zones_mapSantiago Pastorino2010-06-281-1/+5
| | | | | | | | | | | | [#4942 state:committed] Signed-off-by: José Valim <jose.valim@gmail.com>