This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigEBE982B881654251AE560550
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

# This mail is to file this bug into our ITS.  Please ignore.

Philip Ross wrote:
> With Ruby 1.9.2-preview1, it is no longer possible to use send to call
> protected methods. It is however still possible to call private methods.
> 
>   class TestClass
>     protected
> 
>     def protected_test
>       puts 'called protected'
>     end
> 
>     private
> 
>     def private_test
>       puts 'called private'
>     end
>   end
> 
>   t = TestClass.new
>   t.send :private_test
>   t.send :protected_test
> 
> With ruby 1.9.1p243 (2009-07-16 revision 24175) [i686-linux], this gives
> the output:
> 
>   called private
>   called protected
> 
> But with ruby 1.9.2dev (2009-07-18 trunk 24186) [i686-linux], an
> exception is raised calling the protected method:
> 
>   called private
>   /tmp/protected.rb:17:in `<main>': protected method `protected_test'
> called for #<TestClass:0x82134c0> (NoMethodError)
> 
> Is this an intentional change for Ruby 1.9.2, or should I raise a bug?
> 
> Thanks,
> 
> Phil
> 
> 
> 
> 



--------------enigEBE982B881654251AE560550
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.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkpm1jQACgkQuTXPUnA5eMIb3ACfRttTUdNKz9eVcePXF5U0BOCG
71IAnRhJm/ZFCzDDZvQjoSVaweZTtK7X
hz
-----END PGP SIGNATURE-----

--------------enigEBE982B881654251AE560550--