Actions
Feature #7609
closedClass#singleton_class?
    Feature #7609:
    Class#singleton_class?
  
Description
Related to #7554, there is no way to tell the called method is a singleton method or an ordinary method.
Files
        
           Updated by marcandre (Marc-Andre Lafortune) almost 13 years ago
          Updated by marcandre (Marc-Andre Lafortune) almost 13 years ago
          
          
        
        
      
      Moving to Feature requests.
Just curious about use case?
Also, can be hacked in Ruby already...
class Class
  def singleton_class?
    Class.new(self) && true rescue false
  end
end
        
           Updated by marcandre (Marc-Andre Lafortune) almost 13 years ago
          Updated by marcandre (Marc-Andre Lafortune) almost 13 years ago
          
          
        
        
      
      - Tracker changed from Bug to Feature
        
           Updated by matz (Yukihiro Matsumoto) almost 13 years ago
          Updated by matz (Yukihiro Matsumoto) almost 13 years ago
          
          
        
        
      
      - Assignee set to nobu (Nobuyoshi Nakada)
- Target version set to 2.6
OK.
        
           Updated by nobu (Nobuyoshi Nakada) about 12 years ago
          Updated by nobu (Nobuyoshi Nakada) about 12 years ago
          
          
        
        
      
      - Status changed from Open to Closed
- % Done changed from 0 to 100
This issue was solved with changeset r42449.
Nobuyoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
object.c: Module#singleton_class?
- object.c (rb_mod_singleton_p): new method Module#singleton_class? to
 return whether the receiver is a singleton class or not.
 [ruby-core:51087] [Feature #7609]
Actions