aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport
diff options
context:
space:
mode:
authorKuldeep Aggarwal <kd.engineer@yahoo.co.in>2014-10-04 18:51:50 +0530
committerKuldeep Aggarwal <kd.engineer@yahoo.co.in>2014-10-04 18:51:50 +0530
commit619f82bf18686f669080a7200d02024fa8817bff (patch)
tree36180e4cdd835c809f069c8492c7b2aa0046a61b /activesupport
parenta4d8b62ed19a0985a8f8cf8e7efe09263763f707 (diff)
downloadrails-619f82bf18686f669080a7200d02024fa8817bff.tar.gz
rails-619f82bf18686f669080a7200d02024fa8817bff.tar.bz2
rails-619f82bf18686f669080a7200d02024fa8817bff.zip
doc added for `writer` method in `alias_method_chain`[ci skip]
Diffstat (limited to 'activesupport')
-rw-r--r--activesupport/lib/active_support/core_ext/module/aliasing.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/activesupport/lib/active_support/core_ext/module/aliasing.rb b/activesupport/lib/active_support/core_ext/module/aliasing.rb
index 580cb80413..0a6fadf928 100644
--- a/activesupport/lib/active_support/core_ext/module/aliasing.rb
+++ b/activesupport/lib/active_support/core_ext/module/aliasing.rb
@@ -19,9 +19,9 @@ class Module
# alias_method :foo_without_feature?, :foo?
# alias_method :foo?, :foo_with_feature?
#
- # so you can safely chain foo, foo?, and foo! with the same feature.
+ # so you can safely chain foo, foo?, foo! and/or foo= with the same feature.
def alias_method_chain(target, feature)
- # Strip out punctuation on predicates or bang methods since
+ # Strip out punctuation on predicates, bang or writer methods since
# e.g. target?_without_feature is not a valid method name.
aliased_target, punctuation = target.to_s.sub(/([?!=])$/, ''), $1
yield(aliased_target, punctuation) if block_given?