💎 LearnRuby
Lessons Leaderboard
EN RU
Sign In Sign Up
Lessons Leaderboard
Language: EN RU
Sign In Sign Up
Lessons / Data Classes
Module 4 Modern Ruby Ruby 3.4

Data Classes

Ruby 3.4

Learn about Ruby 3.2+'s Data class for immutable value objects.

Exercise (3)

â—‹
1.

Create a Point Data Class

Use Data.define to create an immutable Point class.

20 points ruby 3.2+ Data class
â—‹
2.

Data Class with Methods

Add methods to a Data class.

25 points ruby 3.2+ Data class
â—‹
3.

Data Class with Derived Values

Create a data class that calculates derived values.

20 points ruby 3.2+ Data class

Lesson Info

Beginner
Modern Ruby
Exercise
3
Total Points
65
Ruby Version
3.4
Sign in to start
Back to all lessons

LearnRuby - Learn Ruby 3.4 with interactive exercises