On Feb 26, 3:08 pm, Logan Capaldo <logancapa... / gmail.com> wrote: > On Mon, Feb 26, 2007 at 07:05:05PM +0900, Hans Sjunnesson wrote: > > On Feb 26, 10:39 am, Brian Candler <B.Cand... / pobox.com> wrote: > > > On Mon, Feb 26, 2007 at 04:19:13PM +0900, Nasir Khan wrote: > > > > Is there an idiom to convert the symbol :true to object true (of TrueClass)? > > > > BOOL_MAP = { :true=>true, :false=>false } > > > BOOL_MAP[sym_arg] > > > Or > > > class Symbol > > def to_bool > > if to_s.eql?("true") > > if eql?(:true)> true > > elsif to_s.eql?("false") > > elsif eql?(:false)> false > > else > > raise ArgumentError > > end > > end > > end > > > :true.to_bool => true > > :false.to_bool => false > > :nothing.to_bool => ArgumentError > > There, fixed that for you :) > > > -- > > Hans Ah oops, thank your for that :-) -- Hans