Skip to content

Commit 2a91436

Browse files
authored
Revert "Fix DelegateClass block "method redefined" warning"
1 parent 5a19c23 commit 2a91436

File tree

2 files changed

+0
-14
lines changed

2 files changed

+0
-14
lines changed

lib/delegate.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -412,12 +412,10 @@ def __setobj__(obj) # :nodoc:
412412
end
413413
protected_instance_methods.each do |method|
414414
define_method(method, Delegator.delegating_block(method))
415-
alias_method(method, method)
416415
protected method
417416
end
418417
public_instance_methods.each do |method|
419418
define_method(method, Delegator.delegating_block(method))
420-
alias_method(method, method)
421419
end
422420
end
423421
klass.define_singleton_method :public_instance_methods do |all=true|

test/test_delegate.rb

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,18 +29,6 @@ def test_delegate_class_block
2929
assert_equal(1, klass.new([1]).foo)
3030
end
3131

32-
def test_delegate_class_block_with_override
33-
warning = EnvUtil.verbose_warning do
34-
klass = DelegateClass(Array) do
35-
def first
36-
super.inspect
37-
end
38-
end
39-
assert_equal("1", klass.new([1]).first)
40-
end
41-
assert_empty(warning)
42-
end
43-
4432
def test_systemcallerror_eq
4533
e = SystemCallError.new(0)
4634
assert((SimpleDelegator.new(e) == e) == (e == SimpleDelegator.new(e)), "[ruby-dev:34808]")

0 commit comments

Comments
 (0)