# \[ANN\] allgems.ruby-forum.com "release 440ca77a867a317bd9b35"

**URL:** <https://www.ruby-forum.com/t/ann-allgems-ruby-forum-com-release-440ca77a867a317bd9b35/171543>\
**Category:** Ruby\
**Created:** [July 4, 2009, 3:38pm UTC](https://www.ruby-forum.com/t/ann-allgems-ruby-forum-com-release-440ca77a867a317bd9b35/171543 "2009-07-04T15:38:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [July 4, 2009, 3:38pm UTC](https://www.ruby-forum.com/t/ann-allgems-ruby-forum-com-release-440ca77a867a317bd9b35/171543/1 "2009-07-04T15:38:19Z")

</div>

Pleased to announce release version “commit  
440ca77a867a317bd9b3549f6009cc8745c1c291” (ok that’s a joke number, but  
hey).

of my ruby allgems docs site.

[http://allgems.ruby-forum.com](http://allgems.ruby-forum.com)  
[http://rubydoc.ruby-forum.com](http://rubydoc.ruby-forum.com)

Changes:

- new urls, thanks Andreas!
- added latest gems [currently have 4905 versions of 4721 gems–see if  
yours is there, plan to do daily updates]

=== Description

Why this site? Because some gem rdocs arenâ€™t online, and lots (most?)  
arenâ€™t in the hanna theme, which is much easier to read and has  
searchable methods. Having centralized docs also allows you do skip  
local gem rdoc install, which makes gem installs sooo much faster.

That’s it.

=== A few success stories (ok so they’re just mine):

1. Ruby doesn’t by default allow for hash arithmetic

> > {:a =\> 3} - {:a =\> 3}  
> > =\> {}

Searching gems for the word “hash” I found one that adds set operations  
to hashes, so I thus didn’t have to write my own.  
[http://allgems.ruby-forum.com/gems/hash\_set\_operators/0.1.0](http://allgems.ruby-forum.com/gems/hash_set_operators/0.1.0)  
Yea!

1. Browsing gems’ docs, I ran into a nice gem: enumerable-extra  
[http://allgems.ruby-forum.com/gems/doc/enumerable-extra/0.1.0](http://allgems.ruby-forum.com/gems/doc/enumerable-extra/0.1.0)

Describes itself as

array.map(:upcase) =\> [‘FOO’, ‘BAR’, ‘BAZ’]  
array.map(:+, ‘A’) =\> [‘fooA’, ‘barA’, ‘bazA’]  
This library was created in reaction to the ugly “&” (or worse, “&its”)  
notation started by Ruby on Rails and perpetuated by the Symbol#to\_proc  
adherents.

This clicked with me–I disliked &:symbol notation when I first used it,  
and somewhat still do.

I plan on adding the github gems next.  
Feedback welcome.  
Thanks much.  
=roger

[http://allgems.ruby-forum.com](http://allgems.ruby-forum.com)  
[http://rubydoc.ruby-forum.com](http://rubydoc.ruby-forum.com)
