Practical Ruby Gems
擴充Ruby本身的功能,是靠 Ruby Gems 來達成。
就像 Perl 有 The Comprehensive Perl Archive Network(CPAN) 可擴充Perl的功能,
而 RubyGems 來做擴充gems套件的管理。
本書分三大部份,
第一部份講一般rubygems的安裝管理使用。
第二部份分章來講如何使用個別現成的 gems。
第三部份介紹如何製作gems。
就本書的第二部份而言,
瀏覽一下該書的目錄就可了解用什麼 gems 來解決什麼樣的問題。
其中介紹了29個gems,
每一章介紹該gem的目的及如何使用,
也包括了簡短的範例;
通常之後會有個較完整的實作程式碼例子,
然後再一步步解說各部細節,
以了解會關聯到哪些相關的類別及方法,
而這完整的例子常是結合兩三個gme來完成個實作。
參考瀏覽本書,可以大概知道有哪些現成的gems,
可以在自己實作的過程中加進來,
以節省自行造輪子的力氣,
也增強所開發的網站的功能。
本書適合:想充分了解應用rubygems來擴展Ruby功用者。
不太適合:完全不把Ruby當一回事者。