Extend multiple classes at once
        Posted  
        
            by 
                Starkers
            
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Starkers
        
        
        
        Published on 2014-08-20T10:13:52Z
        Indexed on 
            2014/08/20
            10:20 UTC
        
        
        Read the original article
        Hit count: 248
        
ruby
I want to share a method amongst all Ruby's data object classes. That is to say the following classes:
- Hash
- String
- Number
- Array
Firstly, any classes I've missed out?
Secondly, how can I share my_method amongst all classes at once?
class Hash
    def my_method
       "hi"
    end
end
class String
    def my_method
       "hi"
    end
end
class Number
    def my_method
       "hi"
    end
end
class Array
    def my_method
       "hi"
    end
end
© Stack Overflow or respective owner