classes são objetos
No último post falei sobre a construção de objetos em Ruby, nesse vamos falar sobre classes. Uma caracteristica das classes é que elas também são objetos. Então você pode definir uma classe da forma mais comum.
class MyClass < SuperClass
def my_method
end
end
ou pode criar uma instância da classe [Class](http://www.ruby-doc.org/core-2.1.0/Class.html)
MyClass = Class.new(SuperClass) do
def my_method
end
end
As duas abordagens são válidas, a primeira é apenas um syntax sugar. Outra coisa interessante sobre classes é que elas também são módulos