Forum: Ruby Re: How to find out object type

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
555c1193071e97926fa67c038244c047?d=identicon&s=25 Phy Prabab (Guest)
on 2007-02-20 06:17
(Received via mailing list)
But that then would assume I know what the object might be.  I mean, do
I really test for all primitive object types?  Someone else sent the
<obj>.class which will give a "hint" as to the class the object was
created with.  This seems to fit what I was looking for.

Many thanks to all!

----- Original Message ----
From: Daniel N <>
To: ruby-talk ML <>
Sent: Monday, February 19, 2007 9:01:44 PM
Subject: Re: How to find out object type

On 2/20/07, Phy Prabab <> wrote:
> umm, perhaps I am doing something wrong:
> irb(main):005:0> o.kind_of(0)
> NoMethodError: undefined method `kind_of' for 123:Fixnum
>         from (irb):5
> irb(main):006:0> o.kind_of(1)
> NoMethodError: undefined method `kind_of' for 123:Fixnum
>         from (irb):6
> irb(main):007:0>

methods may have punctuation in ruby.  kind_of?( OBJECT ) uses a

It makes it into a question.  Effectively what happens as I understand
it is
you ask the object what kind of object are you?


o.kind_of?( Fixnum )
This topic is locked and can not be replied to.