Project

General

Profile

Actions

Backport #2793

closed

inherited hook now runs before Class.new block

Added by bitsweat (Jeremy Daer) about 14 years ago. Updated almost 5 years ago.

Status:
Closed
Assignee:
-
[ruby-core:28344]

Description

=begin

class A; def self.inherited(foo) foo.bar end end
=> nil
Class.new(A) { def self.bar; 'bar' end }

1.8.7

=> #Class:0x1003452f0

1.8.8 (regression or backport?)

NoMethodError: undefined method `bar' for #Class:0x1003470a0

1.9.2

NoMethodError: undefined method `bar' for #Class:0x0000010107daa8
=end

Actions

Also available in: Atom PDF

Like0
Like0Like0