Contents
Ruby
- Ruby Programming Language (Introduction)
- Comparison of Java with other programming languages
- Importance of Ruby
- Basic Ruby Example
- Ruby Keywords
- Ruby Data Types
- Types of Variables in Ruby
- Global Variable in Ruby
- Literal
- Ruby Directories
- Ruby Decision Making (if, if-else, if-else-if, ternary) Set – 1
- Ruby Loops (for, while, do..while, until)
- Ruby Case Statement
- Ruby Control Flow Alteration
- Ruby Break and Next Statement
- Ruby redo and retry Statement
- File Handling in Ruby
- Ruby Methods
- Method Visibility in Ruby
- Recursion in Ruby
- Ruby Hook Methods
- Ruby Range Class Methods
- Object-Oriented Programming in Ruby Set 1
- Ruby Class & Object
- Private Classes in Ruby
- Freezing Objects Ruby
- Ruby Inheritance
- Polymorphism in Ruby
- Ruby Encapsulatiom
- Ruby Mixins
- Instance Variables in Ruby
- Data Abstraction in Ruby
- Ruby Exceptions
- Ruby Exception handling
- Catch and Throw Exception In Ruby
- Ruby Exception Handling in Threads
- Ruby Exception Class and its Methods
- Ruby Regular Expressions
- Ruby Search and Replace
- Ruby Float Class
- Ruby Integer Class
- Ruby Symbol Class
- Ruby Struct Class
- Ruby Module
- Ruby Comparable Module
- Ruby Math Module
Include v/s Extend in Ruby
- Ruby Arrays
- Ruby String Basics
- Ruby String Interpolation
- Ruby Hashes Basics
- Ruby Hashes
- Ruby Introduction to Multi-threading
- Ruby Thread Life Cycle & Its States
- Ruby Types of Iterators
- Ruby getters and setters Method