[Nitro] Change settings programmatically
gabriele renzi
surrender_it at yahoo.it
Mon Aug 7 15:27:36 EDT 2006
gabriele renzi ha scritto:
> Hi everyone,
>
> sorry for the dumb question, but is there a way to change the value of a
> setting/annotation via reflection, given
> klass="Klass"
> name="setting"
> value="foo"
> I could use eval(klass+"."+name+"="+value) or
> constant(klass).send(name+"=",value) but I recall that there was some
> less powerful and cleaner way, any ideas?
>
> Thanks in advance.
ok, for what is worth, I found the way, doing
s=Configuration[owner][name.to_sym]
s.value= new value
Now, if only I could dump Configuration to yaml :/
--
blog en: http://www.riffraff.info
blog it: http://riffraff.blogsome.com
jabber : rff.rff at gmail dot com
More information about the Nitro-general
mailing list