Sha256: 5a20765770715c9bb69c2dfe2e0fb0a04f7117c5bbe19082343b69dab750aaa9

Contents?: true

Size: 1.43 KB

Versions: 1

Compression:

Stored size: 1.43 KB

Contents

Hash Utils
==========

**hash-utils** adds more than 105 useful and frequently rather 
fundamental methods which are missing in Ruby programming language, 
to several core classes. It tries to be similar project to 
[Ruby Facets][1] on principle, but less complex, more practical, 
non-atomic and organized by better way.

- `Array` – 12 methods,
- `File` – 2 methods,
- `Hash` – 38 methods,
- `IO` – 1 method,
- `Module` – 1 method,
- `Numeric` – 4 method,
- `Object` – 8 methods,
- `String` – 34 methods,
- `StringIO` – 1 method,
- `Symbol` – 7 methods.

For full reference and methods lists, see **[documentation][3]**.

### Modularization

If you don't want to include whole library, you can include extensions 
to appropriate type only by including the:

    require "hash-utils/<lowercase-data-type-name>"

Contributing
------------

1. Fork it.
2. Create a branch (`git checkout -b 20101220-my-change`).
3. Commit your changes (`git commit -am "Added something"`).
4. Push to the branch (`git push origin 20101220-my-change`).
5. Create an [Issue][9] with a link to your branch.
6. Enjoy a refreshing Diet Coke and wait.


Copyright
---------

Copyright &copy; 2011 [Martin Kozák][10]. See `LICENSE.txt` for
further details.

[1]: http://rubyworks.github.com/facets/
[3]: http://rubydoc.info/gems/hash-utils
[9]: http://github.com/martinkozak/hash-utils/issues
[10]: http://www.martinkozak.net/

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hash-utils-0.16.0 README.md