Notes:
Version 0.2.2:
- Added first spec to the project. Now that the first one is present, others should quickly follow. (Hey what do you know--the Broken Window principle can be harnessed for the power of good.)
- Added specs for Enumerable shuffle, rest and rrest.
- Upgraded rest/rrest to convert to array on Enumerables that aren't indexable (like ranges)
Changes:
Version 0.2.2:
- Added first spec to the project. Now that the first one is present, others should quickly follow. (Hey what do you know--the Broken Window principle can be harnessed for the power of good.)
- Added specs for Enumerable shuffle, rest and rrest.
- Upgraded rest/rrest to convert to array on Enumerables that aren't indexable (like ranges)
Version 0.2.1:
- Added Class.descendants and Class.immediate_descendants
Version 0.2.0:
- Added Enumerable.shuffle
- Added Array.rand_value
- Added Hash.rand_key, Hash.rand_pair, and Hash.rand_pair
Version 0.1.2:
- Commented out Symbol#to_proc. It's conflicting with utility_belt and Rails and causing weird behavior.
Version 0.1.1:
- Major bugfix: added all files in patches folder to deployment manifest. Version 0.1.0 did not actually contain any code.
Version 0.1.0:
- Broke up ktichensink.rb into separate files for each patched class, e.g. Array methods go in array.rb, etc.
- Further broke out kitchensink folder into a patches subfolder. Hey, someday there might be kitchensink utilities that aren't monkeypatches...
- Added Class.descendants. Works like ancestors but in the opposite direction.
- Added Class.immediate_descendants
|