Ruby on Railsには、知らなくても困らないけど知ってしまうと便利すぎる機能がいろいろ入っている。Railsを使用しない開発においても利用させてもらいたいミニ機能の宝石箱!
Railsのバージョンアップでちょこちょこ追加されたりしているようで、入門書などでは書かれていないものも多く、実際にRailsを使っているうちに発見していちいち感動したりしている。
最近見つけたのをメモ。
Hash.from_xml(xml)
XMLをHashに変換する(HashとArrayの階層的なHashに)。これはくそ便利!RubyプログラミングでDOMとかXPathとか使うのは非常に調子を狂わされるので。うっかり自作して喜んでしまいそうな機能です。
ActiveSupport::OrderdHash
これは説明するまでもないものです。
Railsを使わないRubyプログラマがActiveRecordやActiveSupportを使わないのはもったいないよなあ。