Size: a a a

2020 October 22

AA

Abdulla Achilov in Ruby Talks
коорый наследуются от одного и тогоже модуля все
источник

AA

Abdulla Achilov in Ruby Talks
я пытаюсь найти ленивый путь)
источник

DE

Dmitry Evgenevich in Ruby Talks
include - чем тебя не устраивает?
источник

AA

Abdulla Achilov in Ruby Talks
тем, что его вставлять в 40 файлов
источник

AA

Abdulla Achilov in Ruby Talks
такое чувство просто, что должн быть взаимосвзять между ними
источник

AA

Abdulla Achilov in Ruby Talks
раз они уже в одном модуле
источник

y

yopp in Ruby Talks
А потом удивляются зачем что-то про объектную модель языка надо знать
источник

y

yopp in Ruby Talks
Abdulla Achilov
раз они уже в одном модуле
В данном контексте модуль это просто неймспейс
источник

y

yopp in Ruby Talks
И единственное на что он влияет — разрешение констант
источник

AA

Abdulla Achilov in Ruby Talks
грустно =( спасибо
источник

y

yopp in Ruby Talks
Если не хочется править 40 файлов, можно сделать ещё один файл и там открыть все нужные классы и подмешать модуль
источник

AA

Abdulla Achilov in Ruby Talks
та это не проблема, мне просто казалось, что должна быть какая-то взаимосвзязь))
источник

AA

Abdulla Achilov in Ruby Talks
а в гугле вез только include
источник

AA

Abdulla Achilov in Ruby Talks
видимо потом, что так и есть
источник

AA

Abdulla Achilov in Ruby Talks
эх
источник

y

yopp in Ruby Talks
Abdulla Achilov
та это не проблема, мне просто казалось, что должна быть какая-то взаимосвзязь))
Она есть, но она не из объектной модели
источник

SS

Sergii Serogin in Ruby Talks
Ну а как ты хотел? Либо наследие, либо инклюд, либо патч
источник

y

yopp in Ruby Talks
Можно получить список вложенных констант и туда подмешать
источник

y

yopp in Ruby Talks
Т.е не надо рукам открывать классы
источник

SS

Sergii Serogin in Ruby Talks
По любому изменения либо в 49ка файлах, k  либо в одном патче 40 классов
источник