From: Anton 'tony' Bangratz Date: 2006-06-24T00:04:07+09:00 Subject: Re: Warning message about "initialized constant" --------------enig606D15FC1844BD4984D1F7A4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Peter Bailey wrote: > This is part of a script I use that simply ftps a bunch of files over t= o=20 > a UNIX server at my company. It does work, but, I keep getting a warnin= g=20 > message from RUBY about "rb:20:warning: already initialized constant=20 > BWDFile". The line 20 it's referring to is my line 5 below. >=20 [snip] In Ruby, identifiers starting with uppercase are constants. Constants, different from variables, are not supposed to change. Thus the warning, because you try to use a variable as a constant Additionally, camelCase is usually reserved for class names (as a convention), it's considered better style to use snake_case, in your case you are better off using "bwd_file" as the variable name. t. --=20 Anton Bangratz - Key ID 363474D1 - http://tony.twincode.net/ fortune(6): Courage is your greatest present need. --------------enig606D15FC1844BD4984D1F7A4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQEVAwUBRJwC3AgZMsE2NHTRAQKbMQf/X63WJg0IpbKoSpQgpGXHv48QzxoSbJUr vPFZuEOQP2udfWb8gTSDoaATuWPXqznlsD6/xs9qK8+mXiKcXcXMHkKj7KTPeQ6d qKa1X/1IfIRKBDEZ1u4H+PFWFVnG5Oz0fcF5czg6Z9w/jnAqwALTQJ4CMNlAgu3j fzJbiDZUuN6ZeLH236GykF0wwm5Me8Xudr4frLj+dGeW8sfpHF+pWrAwkiKGUma3 XvwfXlMMUA/ROO4M6fka/ee98+/gRMqQg2TL/ikOKvY05eCnBte1X42HEQIVmU3n ND0gL2z7Rv9L65+EytRjtqnMUkNwydXV/4tR2ZkVJPLKJxR5IOvH8A== =S0ky -----END PGP SIGNATURE----- --------------enig606D15FC1844BD4984D1F7A4--