logo rip
RIP Tutorial
  • Tags
  • Topics
  • Examples
  • eBooks
Download Ruby Language (PDF)

Ruby Language

  • Getting started with Ruby Language
  • Awesome Book
  • Awesome Community
  • Awesome Course
  • Awesome Tutorial
  • Awesome YouTube
  • Arrays
  • Blocks and Procs and Lambdas
  • C Extensions
  • Casting (type conversion)
  • Catching Exceptions with Begin / Rescue
    • A Basic Error Handling Block
    • Checking for Different Errors
    • Checking Whether No Error Was Raised
    • Code That Should Always Run
    • Retrying
    • Saving the Error
  • Classes
  • Command Line Apps
  • Comments
  • Comparable
  • Constants
  • Control Flow
  • DateTime
  • Debugging
  • Design Patterns and Idioms in Ruby
  • Destructuring
  • Dynamic Evaluation
  • Enumerable in Ruby
  • Enumerators
  • Environment Variables
  • ERB
  • Exceptions
  • File and I/O Operations
  • Gem Creation/Management
  • Gem Usage
  • Generate a random number
  • Getting started with Hanami
  • Hashes
  • Implicit Receivers and Understanding Self
  • Inheritance
  • Installation
  • instance_eval
  • Introspection
  • Introspection in Ruby
  • IRB
  • Iteration
  • JSON with Ruby
  • Keyword Arguments
  • Loading Source Files
  • Message Passing
  • Metaprogramming
  • method_missing
  • Methods
  • Modules
  • Monkey Patching in Ruby
  • Monkey Patching in Ruby
  • Monkey Patching in Ruby
  • Multidimensional Arrays
  • Numbers
  • Operating System or Shell commands
  • Operators
  • Operators
  • OptionParser
  • Pure RSpec JSON API testing
  • Queue
  • Range
  • rbenv
  • Recursion in Ruby
  • Refinements
  • Regular Expressions and Regex Based Operations
  • Ruby Access Modifiers
  • Ruby Version Manager
  • Singleton Class
  • Special Constants in Ruby
  • Splat operator (*)
  • Strings
  • Struct
  • Symbols
  • Thread
  • Time
  • Truthiness
  • Variable Scope and Visibility


Ruby Language

  • Getting started with Ruby Language
  • Awesome Book
  • Awesome Community
  • Awesome Course
  • Awesome Tutorial
  • Awesome YouTube
  • Arrays
  • Blocks and Procs and Lambdas
  • C Extensions
  • Casting (type conversion)
  • Catching Exceptions with Begin / Rescue
    • A Basic Error Handling Block
    • Checking for Different Errors
    • Checking Whether No Error Was Raised
    • Code That Should Always Run
    • Retrying
    • Saving the Error
  • Classes
  • Command Line Apps
  • Comments
  • Comparable
  • Constants
  • Control Flow
  • DateTime
  • Debugging
  • Design Patterns and Idioms in Ruby
  • Destructuring
  • Dynamic Evaluation
  • Enumerable in Ruby
  • Enumerators
  • Environment Variables
  • ERB
  • Exceptions
  • File and I/O Operations
  • Gem Creation/Management
  • Gem Usage
  • Generate a random number
  • Getting started with Hanami
  • Hashes
  • Implicit Receivers and Understanding Self
  • Inheritance
  • Installation
  • instance_eval
  • Introspection
  • Introspection in Ruby
  • IRB
  • Iteration
  • JSON with Ruby
  • Keyword Arguments
  • Loading Source Files
  • Message Passing
  • Metaprogramming
  • method_missing
  • Methods
  • Modules
  • Monkey Patching in Ruby
  • Monkey Patching in Ruby
  • Monkey Patching in Ruby
  • Multidimensional Arrays
  • Numbers
  • Operating System or Shell commands
  • Operators
  • Operators
  • OptionParser
  • Pure RSpec JSON API testing
  • Queue
  • Range
  • rbenv
  • Recursion in Ruby
  • Refinements
  • Regular Expressions and Regex Based Operations
  • Ruby Access Modifiers
  • Ruby Version Manager
  • Singleton Class
  • Special Constants in Ruby
  • Splat operator (*)
  • Strings
  • Struct
  • Symbols
  • Thread
  • Time
  • Truthiness
  • Variable Scope and Visibility

Ruby Language Catching Exceptions with Begin / Rescue Code That Should Always Run