Książka o rubim 2+ + jakiś zadanka

Witam
Szukam książki o Rubim w wersji 2+. Najlepiej by materiał przypominał świetne: Dive into Python i Dive into Python 3.
No właśnie, ale Dive into Ruby nie znalazłem. Widziałem również parę książek w empiku, ale raczej z wersji poniżej 2.0.
Z tąd moje pytanie. Co byście polecili, jakąś książkę, dokumentację?

Druga część tematu: zadanka. Czy macie jakieś zadanka do nauki rubiego lub ruby on rails? Mogą być takie jak np. zadanie rekrutacyjne do NetGuru. Szukam takich najlepiej z testami :P, jak na asd.

Chciałbym nauczyć się najpierw rubiego, do jakiegoś stopnia, zanim zacznę przygodę z railsami. Jestem studentem informatyki i jak na razie nie uczyłem się nic ani o rubim ani o ror, trochę o c, c++, java, pascal, ocaml, takie tam, a chciałbym się zainteresować ror, jednak średnio mi to idzie, bo nie wiem co w kodzie ror się dzieje (w takim stopniu jakbym chciał), o ile sam tego tam nie dodałem (np książka ruby on rails tutorial book). Najlepiej mi idzie robiąc zadanka, które mogę przetestować.

Pickaxe jest dla ruby 1.9 i 2.0, moim zdaniem to byłoby najlepsze rozwiązanie.
Here it is.