1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

[ci skip] fix positions of parentheses

This commit is contained in:
yui-knk 2015-01-18 11:17:39 +09:00
parent d6909af309
commit 51f97d02cc

View file

@ -685,12 +685,12 @@ creates an empty module and assigns it to the `Admin` constant on the fly.
### Generic Procedure ### Generic Procedure
Relative references are reported to be missing in the cref where they were hit, Relative references are reported to be missing in the cref where they were hit,
and qualified references are reported to be missing in their parent. (See and qualified references are reported to be missing in their parent (see
[Resolution Algorithm for Relative [Resolution Algorithm for Relative
Constants](#resolution-algorithm-for-relative-constants) at the beginning of Constants](#resolution-algorithm-for-relative-constants) at the beginning of
this guide for the definition of *cref*, and [Resolution Algorithm for Qualified this guide for the definition of *cref*, and [Resolution Algorithm for Qualified
Constants](#resolution-algorithm-for-qualified-constants) for the definition of Constants](#resolution-algorithm-for-qualified-constants) for the definition of
*parent*.) *parent*).
The procedure to autoload constant `C` in an arbitrary situation is as follows: The procedure to autoload constant `C` in an arbitrary situation is as follows:
@ -868,8 +868,8 @@ end
``` ```
To resolve `User` Ruby checks `Admin` in the former case, but it does not in To resolve `User` Ruby checks `Admin` in the former case, but it does not in
the latter because it does not belong to the nesting. (See [Nesting](#nesting) the latter because it does not belong to the nesting (see [Nesting](#nesting)
and [Resolution Algorithms](#resolution-algorithms).) and [Resolution Algorithms](#resolution-algorithms)).
Unfortunately Rails autoloading does not know the nesting in the spot where the Unfortunately Rails autoloading does not know the nesting in the spot where the
constant was missing and so it is not able to act as Ruby would. In particular, constant was missing and so it is not able to act as Ruby would. In particular,
@ -1284,7 +1284,7 @@ c.user # NameError: uninitialized constant C::User
``` ```
because it detects that a parent namespace already has the constant (see [Qualified because it detects that a parent namespace already has the constant (see [Qualified
References](#autoloading-algorithms-qualified-references).) References](#autoloading-algorithms-qualified-references)).
As with pure Ruby, within the body of a direct descendant of `BasicObject` use As with pure Ruby, within the body of a direct descendant of `BasicObject` use
always absolute constant paths: always absolute constant paths: