From: Ryan Leavengood Date: 2005-10-31T12:11:07+09:00 Subject: Re: determining whether an object is an immediate? On 10/30/05, Gyoung-Yoon Noh wrote: > > Here is one-line version: > > [Object, Fixnum, Symbol, NilClass, FalseClass, TrueClass].each { |c| > c.instance_eval { define_method(:immediate?) { true } } } Interesting, except the Object version needs to return false: [Object, Fixnum, Symbol, NilClass, FalseClass, TrueClass].each { |c| c.instance_eval { define_method(:immediate?) { not c==Object } } } Ryan