README in up_the_irons-immutable-0.2 vs README in up_the_irons-immutable-0.3
- old
+ new
@@ -1,12 +1,12 @@
=========
Immutable
=========
:Author: Garry Dolley
-:Date: 09-17-2008
-:Version: v0.1
+:Date: 09-21-2008
+:Version: v0.2
The ``Immutable`` module provides a method (immutable_method) that let's one
declare method(s) as immutable. That is, other code will not be able to
open your class and replace your method with one of the same name.
@@ -20,12 +20,17 @@
-----
This code is very new and despite a pretty comprehensive spec, I'm sure there's
cases where someone can figure out how to defeat this. So be it. :)
-Additionally, I've tested this code on GNU/Linux with Ruby 1.8.6 only.
+This code has been tested on the following systems:
+* GNU/Linux (Ubuntu 8.04.1) with Ruby 1.8.6
+* FreeBSD 7.0 with Ruby 1.8.6
+* OpenBSD 4.3 with Ruby 1.8.6
+* Mac OS X 10.5 with Ruby 1.8.6
+
Please see the Author section below and report any problems.
Motivation
----------
@@ -175,10 +180,13 @@
Use whichever style you prefer.
To Do
-----
+Make method_added immutable, as well as immutable_method. Write tests to try
+to "defeat" an immutable method, see if we can prevent it.
+
I finished my TODOs, cool.
Author
------
@@ -202,10 +210,10 @@
.. [RST] http://docutils.sourceforge.net/rst.html
Copyright
---------
-Copyright (c) 2008 Garry C. Dolley
+Copyright (c) 2008,2009 Garry C. Dolley
Immutable is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.