Download Ruby E-book free Click Here
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
Chapters
- Getting started with Ruby Language
- Casting (type conversion)
- Arrays
- Classes
- Hashes
- Blocks and Procs and Lambdas
- Inheritance
- Control Flow
- Strings
- Symbols
- Exceptions
- Thread
- Methods
- method_missing
- Numbers
- Iteration
- Regular Expressions and Regex Based Operations
- Comparable
- Gem Usage
- Design Patterns and Idioms in Ruby
- Loading Source Files
- Range
- Comments
- Operators
- Operators
- Special Constants in Ruby
- Modules
- Ruby Version Manager
- Gem Creation/Management
- Constants
- Variable Scope and Visibility
- rbenv
- Environment Variables
- Singleton Class
- File and I/O Operations
- Time
- Queue
- Destructuring
- IRB
- Enumerators
- C Extensions
- Struct
- Metaprogramming
- Dynamic Evaluation
- instance_eval
- Message Passing
- Keyword Arguments
- DateTime
- Truthiness
- JSON with Ruby
- Implicit Receivers and Understanding Self
- Monkey Patching in Ruby
- Introspection
- Monkey Patching in Ruby
- Refinements
- Monkey Patching in Ruby
- Catching Exceptions with Begin / Rescue
- Command Line Apps
- Debugging
- Pure RSpec JSON API testing
- Recursion in Ruby
- Installation
- ERB
- Introspection in Ruby
- Generate a random number
- Getting started with Hanami
- OptionParser
- Splat operator (*)
- Multidimensional Arrays
- Enumerable in Ruby
- Ruby Access Modifiers
- Operating System or Shell commands