[MacRuby] #1238: Does not find any methods in Module#remove_method

MacRuby ruby-noreply at macosforge.org
Wed Apr 20 21:37:31 PDT 2011


#1238: Does not find any methods in Module#remove_method
------------------------------+---------------------------------------------
 Reporter:  kouji@…           |       Owner:  lsansonetti@…        
     Type:  defect            |      Status:  new                  
 Priority:  blocker           |   Milestone:  MacRuby 1.0          
Component:  MacRuby           |    Keywords:                       
------------------------------+---------------------------------------------

Comment(by kouji@…):

 Oh, I understood this issue.
 Module has many instance methods in MacRuby, but CRuby does not.
 {{{
 $ macruby -e 'p Module.new.instance_methods'
 [:to_plist, :Complex, :Rational, :enum_for, :to_enum, :object_id, :__id__,
 :define_singleton_method, :public_method, :method, :extend,
 :respond_to_missing?, :respond_to?, :public_send, :send, :__send__,
 :instance_exec, :instance_eval, :__callee__, :__method__, :tap, :is_a?,
 :kind_of?, :instance_of?, :instance_variable_defined?,
 :instance_variable_set, :instance_variable_get, :instance_variables,
 :public_methods, :private_methods, :protected_methods, :singleton_methods,
 :methods, :inspect, :to_s, :untrusted?, :untrust, :trust, :frozen?,
 :freeze, :untaint, :tainted?, :taint, :__type__, :dup, :clone, :<=>,
 :eql?, :!~, :=~, :===, :nil?, :!=, :!, :==, :equal?]

 $ ruby -e 'p Module.new.instance_methods'
 []
 }}}

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/1238#comment:2>
MacRuby <http://macruby.org/>



More information about the macruby-tickets mailing list