aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/core_ext/module/introspection.rb
Commit message (Collapse)AuthorAgeFilesLines
* Prefix Module#parent, Module#parents, and Module#parent_name with moduleGannon McGibbon2018-10-021-13/+37
|
* [Active Support] require_relative => requireAkira Matsuda2017-10-211-1/+1
| | | | This basically reverts 8da30ad6be34339124ba4cb4e36aea260dda12bc
* [Active Support] `rubocop -a --only Layout/EmptyLineAfterMagicComment`Koichi ITO2017-07-111-0/+1
|
* Use frozen-string-literal in ActiveSupportKir Shatrov2017-07-091-0/+1
|
* [Active Support] require => require_relativeAkira Matsuda2017-07-011-1/+1
|
* Adjust `Module.parent_name` to work when frozen; fixes #27637Corey Ward2017-01-171-2/+4
|
* Remove deprecated local_constantsAndrew White2016-11-131-8/+0
|
* applies new string literal convention in activesupport/libXavier Noria2016-08-061-3/+3
| | | | | The current code base is not uniform. After some discussion, we have chosen to go with double quotes by default.
* Deprecate `Module.local_constants`yui-knk2016-03-011-0/+4
| | | | | After Ruby 1.9, we can easily get the constants that have been defined locally by `Module.constants(false)`.
* Remove deprecated `Module#local_constant_names` Arun Agrawal2013-07-031-16/+0
| | | in favor of `Module#local_constants`
* Make caller attribute in deprecation methods optionalAlexey Gaziev2012-10-301-1/+1
|
* update AS/core_ext docs [ci skip]Francesco Rodriguez2012-09-121-2/+0
|
* AS core_ext refactoring pt.2Alexey Gaziev2012-04-291-3/+4
|
* deprecates Module#local_constant_namesXavier Noria2012-01-121-2/+12
|
* Initial pass at removing dead 1.8.x code from Active Support.José Valim2011-12-201-21/+2
| | | | | | There are a bunch of other implicit branches that adds 1.8.x specific code that still needs to be removed. Pull requests for those cases are welcome.
* removes p calls in rdoc examplesXavier Noria2010-02-061-8/+8
|
* Fix dependencies revealed by testing in isolationJeremy Kemper2009-04-221-2/+4
|
* Convert Module aliasing and introspection extension modules to class reopenJeremy Kemper2009-03-281-79/+75
|
* Move some core extension methods into a module under the ↵Hongli Lai (Phusion)2008-08-291-75/+79
| | | | | | | | ActiveSupport::CoreExtensions namespace, instead of extending core classes directly. This is more friendly for API reference generators. [#915 state:resolved] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Cache Module#parent_nameJeremy Kemper2008-07-141-6/+17
|
* Remove some Symbol#to_proc usage in runtime code. [#484 state:resolved]Cheah Chu Yeow2008-07-091-1/+1
|
* Improve documentation.Pratik Naik2008-03-261-5/+30
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@9093 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Ruby 1.9: Module#local_constants can now just use constants(false). Closes ↵Jeremy Kemper2008-01-041-12/+21
| | | | | | #10648 [Xavier Noria] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8555 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Ruby 1.9 compat: dependencies uses Module#local_constant_names. References ↵Jeremy Kemper2007-12-221-0/+6
| | | | | | #1689 [Frederick Cheung] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8482 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Update Dependencies to ignore constants inherited from ancestors. Closes #6951.Nicholas Seckar2007-03-141-0/+14
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@6426 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Dependencies cleanup. Fixes #4221.Nicholas Seckar2006-03-271-0/+21
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4060 5ecf4fe2-1ee6-0310-87b1-e25e094e27de