Ruby language has many features. Some of them are explained below:

- Object-oriented
- Flexibility
- Expressive feature
- Mixins
- Visual appearance
- Dynamic typing and Duck typing
- Exception handling
- Garbage collector
- Portable
- Keywords
- Statement delimiters
- Variable constants
- Naming conventions
- Keyword arguments
- Method names
- Singleton methods
- Missing method
- Case Sensitive
Leave a Reply