Como já dito, você pode abrir a classe Fixnum, filha da superclasse Integer que é filha da superclasse Numeric que finalmente é filha da superclasse Object.
Ao inserir um método lá, você pode, globalmente, chamar em qualquer lugar contanto que o tipo de variável receba propriedades daquela específica classe.
Realçando o que o Resque disse, se você usar .methods (2.methods, $game_party.methods, etc...) você pode saber todos os métodos da classe a qual aquele objeto pertence.
Eu pessoalmente prefiro criar um módulo Core para essas coisas, mas é preferência do scripter mexer ou não nas classes internas.