Files | Admin

Notes:

Release Name: kitchensink-0.2.2

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