Programming Ruby 1.9 & 2.0 : the pragmatic programmer's guide - Thomas, Dave; Fowler, Chad; Hunt, Andrew (Dallas : Pragmatic Bookshelf, 2013)
I. Facets of Ruby -- 1. Getting started -- 2. Ruby.new -- 3. Classes, objects, and variables -- 4. Containers, blocks, and iterators -- 5. Sharing functionality: inheritance, modules, and mixins -- 6. Standard types -- 7. Regular expressions -- 8. More about methods -- 9. Expressions -- 10. Exceptions, catch, and throw -- 11. Basic input and output -- 12. Fibers, threads, and processes -- 13. Unit testing -- 14. When trouble strikes! -- II. Ruby in its setting -- 15. Ruby and its world -- 16. Namespaces, source files, and distribution -- 17. Character encoding -- 18. Interactive Ruby shell -- 19. Documenting Ruby -- 20. Ruby and the web -- 21. Ruby and Microsoft Windows -- III. Ruby crystallized -- 22. The Ruby language -- 23. Duck typing -- 24. Metaprogramming -- 25. Reflection, objectspace, and distributed Ruby -- 26. Locking Ruby in the safe -- IV. Ruby library reference -- 27. Built-in classes and modules -- 28. Standard library -- A1. Support -- A.2 Bibliography -- Index
Incluye índice.
Keywords: LENGUAJES DE PROGRAMACIÓN; RUBY; PROGRAMACIÓN