Projects

Ticket #715 (new defect)

Opened 21 months ago

Last modified 13 months ago

public_method_defined? on a metaclass doesn't work

Reported by: eloy.de.enige@… Owned by: eloy.de.enige@…
Priority: blocker Milestone: MacRuby 1.0
Component: MacRuby Keywords: mocha
Cc:

Description

% cat t.rb
class X
  def self.metaclass
    class << self; self; end
  end
  
  class << self
    def public_method; end
  end
end

p X.metaclass.public_method_defined?(:public_method)

% ruby19 t.rb
true

% macruby t.rb
false

Change History

Changed 14 months ago by vincent.isambart@…

  • milestone set to MacRuby 1.0

Changed 13 months ago by watson1978@…

It seems to work well ;) I checked with r5180.

Note: See TracTickets for help on using tickets.