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