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

* lib/delegate.rb: Added documentation for Delegator#!. Patch by

Zachary Scott.  [ruby-trunk - Feature #6534]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
drbrain 2012-06-08 22:46:49 +00:00
parent 1102fd2f3e
commit 1d7798dc75
2 changed files with 9 additions and 3 deletions

View file

@ -1,3 +1,8 @@
Sat Jun 9 07:46:26 2012 Eric Hodel <drbrain@segment7.net>
* lib/delegate.rb: Added documentation for Delegator#!. Patch by
Zachary Scott. [ruby-trunk - Feature #6534]
Sat Jun 9 07:39:50 2012 Eric Hodel <drbrain@segment7.net>
* lib/net/http/responses.rb: Add RFC 6585 response codes. Patch by

View file

@ -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