1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/activesupport/lib/active_support
wycats d4c7d3fd94 Create a deprecation behavior that triggers a notification for deprecation 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.
2010-06-29 12:20:15 -07:00
..
cache String#[] doesn't return the byte representation on 1.9.2, we should use getbyte that was already added as a Ruby < 1.9 core_ext 2010-06-27 20:30:29 +02:00
core_ext Implemented getbyte as an aliased method and RDoc added 2010-06-28 01:45:57 +02:00
dependencies Replace the placeholder base_hook API with on_load. To specify some code that 2010-03-29 17:08:50 -07:00
deprecation Create a deprecation behavior that triggers a notification for deprecation notices, and make the behaviors independent of the environment names. 2010-06-29 12:20:15 -07:00
inflector Use multibyte proxy class on 1.9, refactor Unicode. 2010-05-21 12:24:54 -07:00
json Work around the fact the JSON gem was overwriting to_json implementation for all Ruby core classes. 2010-06-26 12:01:13 +02:00
locale Fix comment in en.yml datime_select -> datetime_select 2010-06-20 10:41:47 -03:00
log_subscriber Move Rails::LogSubscriber to ActiveSupport::LogSubscriber, allowing frameworks like ActiveRecord and ActiveResource to log outsude Rails::Application [#4816 state:resolved] 2010-06-24 13:23:43 +02:00
multibyte Move some methods into 1.8.x-only proxy. [#4978 state:resolved] 2010-06-26 10:16:37 +02:00
notifications Event should be aware if yielded block failed or not. 2010-05-02 22:45:54 +02:00
ruby Revert "Moved encoding work in progress to a feature branch." 2010-05-17 19:41:54 +04:00
testing AS::Isolation functional on Windows/JRuby. 2010-06-24 09:10:58 -07:00
time Remove 'core' fluff. Hookable ActiveSupport.load_all! 2009-05-20 18:12:44 -07:00
values Don't store incorrect values in zones_map 2010-06-28 19:35:33 +02:00
xml_mini edit pass: the names of Rails components have a space, ie, "Active Record", not "ActiveRecord" 2010-06-14 23:22:04 +02:00
all.rb Load JSON additions (as to_json) on active_support/all. 2010-06-26 21:15:18 +02:00
backtrace_cleaner.rb ActiveSupport::BacktraceCleaner#remove_filters! allows for completely untouched backtrace [#4079 state:resolved] 2010-04-10 14:06:10 +02:00
base64.rb * Introduce ActiveSupport.core_ext Integer, %w(conversions time etc) 2009-03-21 04:35:15 -07:00
basic_object.rb Prefer a less intrusive BlankSlate-alike that doesn't hook Object# and Kernel#method_added to remove future methods 2009-03-21 04:35:15 -07:00
benchmarkable.rb requires active_support/core_ext/hash/keys in benchmarkable because it uses assert_valid_keys 2010-01-01 14:28:55 -08:00
buffered_logger.rb Remove the random line at the beginning of every new log file 2009-10-29 08:05:41 +01:00
builder.rb Unforce builder from AS 2010-06-01 10:45:51 +02:00
cache.rb Allow instrumentation of cache hits and misses. [#4888 state:resolved] 2010-06-21 01:09:55 +02:00
callbacks.rb Change callbacks to automatically include DescendantsTracker and rename descendents to descendants. 2010-06-19 16:58:15 +02:00
concern.rb Refactor AS concern to avoid hacking the "include" method. 2009-10-13 23:32:32 -05:00
configurable.rb Clean up the config object in ActionPack. Create config_accessor which just delegates to the config object, reducing the number of deprecations and add specific tests. 2010-04-22 12:00:13 +02:00
core_ext.rb Unneeded util require 2009-03-28 23:38:21 -07:00
dependencies.rb Avoid using Pathname on Resolver and AS::Dependencies. 2010-06-24 01:06:37 +02:00
deprecation.rb Dice up ActiveSupport::Deprecation 2009-04-17 21:29:30 -07:00
descendants_tracker.rb Remove descendants warning while executing tests. 2010-06-19 17:16:11 +02:00
duration.rb 1.day should respond_to kind_of too 2010-05-21 16:00:55 +02:00
file_update_checker.rb Initialize @last_update_at in file_update_checker to hide warnings in AS test suite. 2010-06-21 11:10:19 +02:00
gzip.rb
hash_with_indifferent_access.rb HWIA relies on Hash#symbolize_keys and #stringify_keys extensions. 2010-04-22 11:02:15 -07:00
i18n.rb I18n.reload! is only called if any of the locale files actually changed. 2010-06-20 14:44:38 +02:00
i18n_railtie.rb I18n.reload! is only called if any of the locale files actually changed. 2010-06-20 14:44:38 +02:00
inflections.rb Changed the way inflections for uncountables work for 'funky jeans' [#3576 state:resolved] 2010-04-05 23:54:42 +02:00
inflector.rb Break up inflector to reduce the dependency burden on dependency-les methods like constantize. 2009-11-07 11:23:21 -08:00
json.rb JSON: split encoding and coercion 2009-06-08 13:21:30 -07:00
lazy_load_hooks.rb Reorganized initializers a bit to enable better hooks for common cases without the need for Railtie. Specifically, the following hooks were added: 2010-05-15 06:09:07 -07:00
log_subscriber.rb Remove previously defined class method logger to supress warnings in Active Support test suites. [#4618 state:open] 2010-06-26 00:27:31 +02:00
memoizable.rb moves Object#singleton_class to Kernel#singleton_class to match Ruby also there, same for #class_eval to simplify, and adds coverage for class_eval 2010-04-05 12:15:08 -07:00
message_encryptor.rb message_encriptor.rb needs active_support/base64 2010-01-01 14:28:56 -08:00
message_verifier.rb Improve performance of MessageVerifier while keeping it constant time 2010-06-04 20:11:05 -07:00
multibyte.rb Fix a bunch of minor spelling mistakes 2010-06-11 14:15:34 +04:00
notifications.rb Remove documentation reference to AS::Notifications::Event#result because it has been removed. 2010-06-17 15:47:37 +02:00
option_merger.rb Explicit dependency on Hash#deep_merge extension 2009-03-28 23:52:46 -07:00
ordered_hash.rb Add OrderedHash#invert to preserve order in ruby 1.8 [#4875] 2010-06-26 12:05:25 +02:00
ordered_options.rb Move InheritableOptions into ActiveSupport 2010-03-03 15:49:52 -08:00
railtie.rb Create a deprecation behavior that triggers a notification for deprecation notices, and make the behaviors independent of the environment names. 2010-06-29 12:20:15 -07:00
rescuable.rb add missing requires to Rescuable and RouteSet [#4415 state:committed] 2010-04-16 06:11:38 -07:00
secure_random.rb
string_inquirer.rb
test_case.rb fixing activemodel tests. [#4210 state:resolved] 2010-03-17 13:46:21 -07:00
time.rb Ruby 1.9.2: marshaling round-trips Time#zone 2010-03-28 22:52:08 -07:00
time_with_zone.rb Fix a bunch of minor spelling mistakes 2010-06-11 14:15:34 +04:00
version.rb Get ready for beta 4 2010-06-08 14:47:02 -04:00
whiny_nil.rb Make many parts of Rails lazy. In order to facilitate this, 2010-03-07 06:24:30 -08:00
xml_mini.rb Move several configuration values from Hash to ActiveSupport::XmlMini, which both Hash and Array depends on. 2010-04-29 12:42:42 +02:00