Skip to content

Latest commit

 

History

History
55 lines (30 loc) · 2.48 KB

5.ruby_oop.md

File metadata and controls

55 lines (30 loc) · 2.48 KB

5. Ruby basics

Чему научитесь:

  • понимать, что такое методы в Ruby, писать свои
  • выделять структуру и основные элементы классов и объектов в Ruby

Материалы:

Ruby Methods
Классы и объекты в Ruby

Object, Classes, Methods
Writing methods

Практика

Попробуйте выполнить код из урока Классы и объекты в Ruby (если ещё не делали)

Чтобы подключить файл, используйте require или require_relative. И в том, и в другом случае Ruby найдёт файл из текущей директории.

# ./ говорит, чтобы require искал в текущей директории
require './cameleo'
# либо
require_relative 'cameleo'

Подробнее об отличие require и require_relative

Продолжаем работу в директории курса.

Хамелеон
Человек с именем и фамилией
Человек в возрасте

Сохраните код всех упражнений в вашем репозитории, и отправьте на гитхаб.

(Используйте git add имя_файла, git commit -m "ваше сообщение", git push)

Вы можете сделать несколько коммитов (на каждое упражнение) или добавить все файлы с упражнениями в одном коммите.

Дополнительно

Примеры модулей и module_function
ООП в Ruby (от Evrone)
RubyRush - классы, наследование