Projekt, w którym siedzę od pewnego czasu wymagał ode mnie renderowania dużej ilości danych w JSON-ie. Jako, że standardowa metoda to_json (z ActiveSupport) nie była dla mnie wystarczająca postanowiłem napisać kawałek własnego kodu. Razem z ncr doszliśmy do wniosku, że wystarczy napisać metodę do generowania hasza, którego później można przekształcić w cokolwiek. Moduł ma tę zaletę, że niekoniecznie musi być używany z ActiveRecord - można go włączyć do każdej klasy, którą chcemy serializować. W planach jest jeszcze dodawanie argumentów do wywoływanych metod. Mam nadzieję, że komuś się do czegoś przyda, wszelkie komentarze/krytyka mile widziane :-).
Można oczywiście zainstalować gema:
gem install qoobaa-to_hash