Объекты

В Ruby все числа, строки, массивы, регулярные выражения и многие другие сущности
фактически являются объектами. Работа программы состоит в вызове методов
разных объектов:
В Ruby каждый объект представляет собой экземпляр какого-то класса. Класс
содержит реализацию методов:
Помимо инкапсуляции собственных атрибутов и операций объект в Ruby имеет
уникальный идентификатор:
Этот идентификатор объекта обычно не представляет интереса для программиста.
3.succ
"abc".upcase
[2,1,5,3,4].sort
someObj ect.someMethod
# 4
# "ABC"
# [1,2,3,4,5]
# какой-то результат
В Ruby каждый объект представляет собой экземпляр какого-то класса. Класс
содержит реализацию методов:
Помимо инкапсуляции собственных атрибутов и операций объект в Ruby имеет
уникальный идентификатор:
Этот идентификатор объекта обычно не представляет интереса для программиста.
"abc".class
"abc".class.class
# String
# Class
"abc".object_id # 53744407