summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/delegate.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/delegate.rb b/lib/delegate.rb
index 863c63ff58..e46e4f8c23 100644
--- a/lib/delegate.rb
+++ b/lib/delegate.rb
@@ -130,6 +130,9 @@ class Delegator < BasicObject
__getobj__ != obj
end
+ #
+ # Delegates ! to the \_\_getobj\_\_
+ #
def !
!__getobj__
end
@@ -285,8 +288,7 @@ class SimpleDelegator<Delegator
end
end
-# :stopdoc:
-def Delegator.delegating_block(mid)
+def Delegator.delegating_block(mid) # :nodoc:
lambda do |*args, &block|
target = self.__getobj__
begin
@@ -296,7 +298,6 @@ def Delegator.delegating_block(mid)
end
end
end
-# :startdoc:
#
# The primary interface to this library. Use to setup delegation when defining