From 9e712b0ea5888da99b6dd4ece46f741f17864d09 Mon Sep 17 00:00:00 2001 From: Vladimir Andrijevik Date: Thu, 3 Jan 2013 00:00:28 +0100 Subject: [PATCH 1/2] Fix documentation for `def_single_delegator` --- lib/forwardable.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/forwardable.rb b/lib/forwardable.rb index ac3d569d450302..2d06fc060e3b2d 100644 --- a/lib/forwardable.rb +++ b/lib/forwardable.rb @@ -247,8 +247,8 @@ def def_single_delegators(accessor, *methods) end # - # Defines a method _method_ which delegates to _obj_ (i.e. it calls - # the method of the same name in _obj_). If _new_name_ is + # Defines a method _method_ which delegates to _accessor_ (i.e. it calls + # the method of the same name in _accessor_). If _new_name_ is # provided, it is used as the name for the delegate method. # def def_single_delegator(accessor, method, ali = method) From e2b7e5323e225e40533dc4cec7bf2a8f389d3d91 Mon Sep 17 00:00:00 2001 From: Vladimir Andrijevik Date: Thu, 3 Jan 2013 12:32:42 +0100 Subject: [PATCH 2/2] Use call-seq in doc for #def_single_delegator --- lib/forwardable.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/forwardable.rb b/lib/forwardable.rb index 2d06fc060e3b2d..cefc81705d2cf6 100644 --- a/lib/forwardable.rb +++ b/lib/forwardable.rb @@ -246,11 +246,13 @@ def def_single_delegators(accessor, *methods) end end - # # Defines a method _method_ which delegates to _accessor_ (i.e. it calls # the method of the same name in _accessor_). If _new_name_ is # provided, it is used as the name for the delegate method. # + # :call-seq: + # def_single_delegator(accessor, method, new_name=method) + # def def_single_delegator(accessor, method, ali = method) str = %{ def #{ali}(*args, &block)