From b9fcd8d71f94702463b97545bb70ce4727c5b47e Mon Sep 17 00:00:00 2001 From: Xavier Noria Date: Wed, 19 May 2010 23:17:58 +0200 Subject: in Ruby things in general happen at runtime, no need to specify that --- .../lib/active_support/core_ext/class/inheritable_attributes.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'activesupport') diff --git a/activesupport/lib/active_support/core_ext/class/inheritable_attributes.rb b/activesupport/lib/active_support/core_ext/class/inheritable_attributes.rb index 4f84424e13..4be7eaf476 100644 --- a/activesupport/lib/active_support/core_ext/class/inheritable_attributes.rb +++ b/activesupport/lib/active_support/core_ext/class/inheritable_attributes.rb @@ -9,8 +9,9 @@ end # their parents' attributes, instead of just a pointer to the same. This means that the child can add elements # to, for example, an array without those additions being shared with either their parent, siblings, or # children, which is unlike the regular class-level attributes that are shared across the entire hierarchy. -# Note that subclasses are give a copy of parent attributes at runtime when subclass is created. After the -# subclass has been created any change in parent attributes will not be reflected in child. +# +# The copies of inheritable parent attributes are added to subclasses when they are created, via the +# +inherited+ hook. class Class # :nodoc: def class_inheritable_reader(*syms) options = syms.extract_options! -- cgit v1.2.3