Programming Ruby 3.3
by Noel Rappin, Dave Thomas
Software Development
Book Details
Book Title
Programming Ruby 3.3
Author
Noel Rappin, Dave Thomas
Publisher
Pragmatic Bookshelf
Table of Contents
- Preface
- Acknowledgments
- Part I. Facets of Ruby
- 1. Getting Started
- 2. Ruby.new
- 3. Classes, Objects, and Variables
- 4. Collections, Blocks, and Iterators
- 5. More about Methods
- 6. Sharing Functionality: Inheritance, Modules, and Mixins
- 7. Basic Types: Numbers, Strings, and Ranges
- 8. Regular Expressions
- 9. Expressions
- 10. Exceptions
- 11. Basic Input and Output
- 12. Threads, Fibers, and Ractors
- 13. Testing Ruby Code
- Part II. Ruby in Its Setting
- 14. Ruby from the Command Line
- 15. Ruby Gems
- 16. Interactive Ruby
- 17. Debugging Ruby
- 18. Typed Ruby
- 19. Documenting Ruby
- Part III. Ruby Crystallized
- 20. Ruby and the Web
- 21. Ruby Style
- 22. The Ruby Object Model and Metaprogramming
- 23. Reflection and Object Space
- Part IV. Ruby Language Reference
- 24. Language Reference: Literal Types and Expressions
- 25. Language Reference: Objects and Classes
- Part V. Ruby Library Reference
- 26. Library Reference: Core Data Types
- 27. Library Reference: Ruby’s Object Model
- 28. Library Reference: Enumerators and Containers
- 29. Library Reference: Input, Output, Files, and Formats
- 30. Library Reference: Ruby on Ruby
- Part VI. Appendixes
- A1. Troubleshooting Ruby
- A2. I Can’t Look It Up!
- A3. Command-Line Basics
- A4. Ruby Runtimes
- A5. Ruby Changes