Ruby® Notes for Professionals book

Ruby® Book preview
Ruby® Notes for Professionals book

If you found this Ruby® book useful,
then please share it ❤

Chapters

  1. Getting started with Ruby Language
  2. Casting (type conversion)
  3. Arrays
  4. Classes
  5. Hashes
  6. Blocks and Procs and Lambdas
  7. Inheritance
  8. Control Flow
  9. Strings
  10. Symbols
  11. Exceptions
  12. Thread
  13. Methods
  14. method_missing
  15. Numbers
  16. Iteration
  17. Regular Expressions and Regex Based Operations
  18. Comparable
  19. Gem Usage
  20. Design Patterns and Idioms in Ruby
  21. Loading Source Files
  22. Range
  23. Comments
  24. Operators
  25. Operators
  26. Special Constants in Ruby
  27. Modules
  28. Ruby Version Manager
  29. Gem Creation/Management
  30. Constants
  31. Variable Scope and Visibility
  32. rbenv
  33. Environment Variables
  34. Singleton Class
  35. File and I/O Operations
  36. Time
  37. Queue
  38. Destructuring
  39. IRB
  40. Enumerators
  41. C Extensions
  42. Struct
  43. Metaprogramming
  44. Dynamic Evaluation
  45. instance_eval
  46. Message Passing
  47. Keyword Arguments
  48. DateTime
  49. Truthiness
  50. JSON with Ruby
  51. Implicit Receivers and Understanding Self
  52. Monkey Patching in Ruby
  53. Introspection
  54. Monkey Patching in Ruby
  55. Refinements
  56. Monkey Patching in Ruby
  57. Catching Exceptions with Begin / Rescue
  58. Command Line Apps
  59. Debugging
  60. Pure RSpec JSON API testing
  61. Recursion in Ruby
  62. Installation
  63. ERB
  64. Introspection in Ruby
  65. Generate a random number
  66. Getting started with Hanami
  67. OptionParser
  68. Splat operator (*)
  69. Multidimensional Arrays
  70. Enumerable in Ruby
  71. Ruby Access Modifiers
  72. Operating System or Shell commands

Example book pages

Ruby® Example Page 1Ruby® Example Page 2

Ruby® Example Page 3Ruby® Example Page 4

The Ruby® Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified

Book created for educational purposes and is not affiliated with Ruby® group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners

236 pages, published on January 2018

View More Programming Books

To support continued development and improvements to this book, please consider a small bitcoin donation: 1H63m55bw6KDYUaKU1mYLGrzDf4wcrVzhX