Class
class Class
Extends any Class to include json_creatable? method.
Classes in Ruby are first-class objects—each is an instance of class Class
.
Typically, you create a new class by using:
class Name # some code describing the class behavior end
When a new class is created, an object of type Class is initialized and assigned to a global constant (Name
in this case).
When Name.new
is called to create a new object, the new
method in Class
is run by default. This can be demonstrated by overriding new
in Class
:
登录查看完整内容