Hans Sjunnesson
2/26/2007 2:19:00 PM
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