Rails Against The Machine

Just a mind dump. Why are you even reading this?

Wednesday, 23 July 2008

 

publicize private methods for testing

class Class
def publicize_methods
saved_private_instance_methods = self.private_instance_methods
self.class_eval { public(*saved_private_instance_methods) }
yield
self.class_eval { private(*saved_private_instance_methods) }
end
end


http://blog.jayfields.com/2007/11/ruby-testing-private-methods.html

Comments: Post a Comment

Subscribe to Post Comments [Atom]





<< Home

Archives

July 2007   August 2007   September 2007   December 2007   January 2008   February 2008   March 2008   April 2008   June 2008   July 2008   August 2008   October 2008   November 2008   January 2009  

This page is powered by Blogger. Isn't yours?

Subscribe to Comments [Atom]