From: Park Heesob Date: 2005-10-31T12:21:26+09:00 Subject: Re: determining whether an object is an immediate? Hi, ----- Original Message ----- From: "Eric Mahurin" To: "ruby-talk ML" Sent: Monday, October 31, 2005 12:57 AM Subject: Re: determining whether an object is an immediate? > It is slow, but this is probably one of the better definitions > of what an immediate is - whether it exists in ObjectSpace or > not. > > Here's another solution: > > class Object; def immediate?;false;end;end > class Fixnum; def immediate?;true; end;end > class Symbol; def immediate?;true; end;end > class NilClass; def immediate?;true; end;end > class FalseClass;def immediate?;true; end;end > class TrueClass; def immediate?;true; end;end > This would be better: class Object def immediate? [Fixnum, Symbol, NilClass, FalseClass, TrueClass].include?(self.class) end end Regards, Park Heesob