From: Narayanan K on
[Note: parts of this message were removed to make it a legal post.]

Hi,

Suppose I need to have IRB configurations before I invoke IRB like :

IRB.conf[:IGNORE_EOF]=true
IRB.conf[:VERBOSE]=false

This can be set in config files such as ~/.irbrc etc.. and saved before irb
is invoked.

But are there *environment variables I can set in shell to set those
configurations directly* before I invoke IRB..?
My idea is to *not* use a config file to customize my configurations, but to
use some irb env variables to set those before I invoke the irb.

Thanks in advance,

Narayanan

From: Gabriel Horner on
> Suppose I need to have IRB configurations before I invoke IRB like :
>
> IRB.conf[:IGNORE_EOF]=true
> IRB.conf[:VERBOSE]=false
>
> This can be set in config files such as ~/.irbrc etc.. and saved before
> irb
> is invoked.
>
> But are there *environment variables I can set in shell to set those
> configurations directly* before I invoke IRB..?

You can't set those configurations with ENV variables. To verify
yourself, here's the file were irb intializes all of its configurations:
http://github.com/ruby/ruby/blob/trunk/lib/irb/init.rb. You'll notice
some configurations can be manipulated with commandline options to irb.
Otherwise you have to use .irbrc.

Gabriel
--
Posted via http://www.ruby-forum.com/.