class Person
def name
puts "Doharey"
end
end
Сколько методов экземпляров существует в нашем новом классе?
Person.instance_methods.size
# => 72
Список всех методов экземпляров класса, исключая любые методы, унаследованные от суперкласса:
Person.instance_methods(false)
# => [:name]
Каждый новый класс по умолчанию является подклассом Object:
Person.superclass
# => Object
Сколько существует методов экземпляра в суперклассе?
Object.instance_methods.size
# => 71