[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: Need cohercing a var into a method name

Phy Prabab

2/25/2008 6:44:00 PM

Rob,

Thanks for the method. Appreciate the quick and
concise help!

Phy

--- Rob Biedenharn <Rob@AgileConsultingLLC.com> wrote:

> On Feb 22, 2008, at 5:14 PM, Phy Prabab wrote:
> > Hello,
> >
> > I need a small bit of help, I am playing with
> Logger class and ran
> > into a small problem I am not sure how to solve.
> Namely, I was
> > interested in command line setting of the logging
> level, however,
> > the passed argument is not accepted as a method
> name nor can I
> > figure out how to get the arg "coherced" to a
> string prior to
> > evaluation of the method call. Here is my code:
> >
> > when "--debug"
> > if(DEBUG_LEVELS.include?(arg))
> > mylog.level = Logger::arg.to_s
> > ^^^^^^^^^^^^
> > else
> > puts " "Debug level can be one of DEBUG,
> INFO, WARN, ERROR,
> > or FATAL."
> > .....
> > (hi-lited is the code segment in question)
> > I am using GetoptLong to do the cmd line
> processing. The error
> > given by ruby is:
> > test.rb:136 undefined method `arg' for
> Logger:Class (NoMethodError)
> > ...
> >
> > TIA,
> > Phy
>
> Logger.const_get(arg)
>
> -Rob
>
> Rob Biedenharn http://agileconsult...
> Rob@AgileConsultingLLC.com
>
>
>



____________________________________________________________________________________
Looking for last minute shopping deals?
Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?categor...