A class is very simply declared with the class keyword and a name that starts with a capital letter.

That's it! Naming conventions are big in Ruby, not only for readability reasons but because Ruby does specific things based on these names.

Don't we use uppercase letters to declare constants and snake case to define variables and methods?