Question: About
-----

[rubyoverflow](https://github.com/danmcclain/rubyoverflow) is an ruby wrapper for the Stack Exchange API.

Status
------

Middle of being rewritten. Handles /users/{id}/\* routes along with /sites and /users. Documentation forthcoming

### Known Issues

Not completed

### Documentation

Coming soon

### License

Released under the [MIT Open Source License](http://www.opensource.org/licenses/mit-license.php).

### Download

```
gem install rubyoverflow 

```

or [GitHub](https://github.com/danmcclain/rubyoverflow)

### Platform

Ruby 1.8.7, 1.9.2, 1.9.3

Contact
-------

rubyoverflow contains contributions from Dan Seaver. Leave feedback and bug reports on my GitHub [project page](https://github.com/danmcclain/rubyoverflow).

Code
----

Complete source can be downloaded from [GitHub](https://github.com/danmcclain/rubyoverflow).

Notes
-----

Documentation of how API methods map to rubyoverflow coming shortly

Release Notes
-------------

### 0.5

Begins Rewrite

Answer: 
Its funny how some of the rubyoverflow's sourcecode is incredibly similar to pilha. 

<http://github.com/phsr/rubyoverflow/blob/master/lib/rubyoverflow.rb>

<http://github.com/dlt/pilha/blob/master/lib/pilha.rb>

Why not send pull requests to pilha instead of making your own version of it?
Its not bad to borrow someone else's code since you give credit to the person you borrowed the code from. ;-) 

The class << self its a shortcut to define a lot of class methods, so instead of doing something like:

```
class MyClass
  def MyClass.a_method
  end

  def MyClass.another_method
  end
end

```

You can do:

```
class MyClass
  class << self
    def a_method
    end

    def another_method
    end
  end
end

```