Size: a a a

pro.rb (Ruby/Rails / RU)

2021 April 19

ŹR

Źmićer Rubinštejn in pro.rb (Ruby/Rails / RU)
class << self обычно используют. class << NeSelf не встречал
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
какой ужс
источник

RI

Rustam Ibragimov in pro.rb (Ruby/Rails / RU)
использовал
источник

RI

Rustam Ibragimov in pro.rb (Ruby/Rails / RU)
ты открываешь синглтон-класс обьекта "справа", и работаешь с его декларацией
источник

RI

Rustam Ibragimov in pro.rb (Ruby/Rails / RU)
обьектом может быть любой обьект: класс, инстанс чего либо, и тд
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
источник

RI

Rustam Ibragimov in pro.rb (Ruby/Rails / RU)
у всех обьектов в руби есть свой синглетный классец. отсюда строй логику :)
источник

RI

Rustam Ibragimov in pro.rb (Ruby/Rails / RU)
чутка тафтологично, но все всё поняли. шо ты сразу :)
источник

AM

Anton Machkasov in pro.rb (Ruby/Rails / RU)
Не слишком ли использовать + 1 обертку вместо def self.aa ?
источник

RI

Rustam Ibragimov in pro.rb (Ruby/Rails / RU)
зависит от разных вещей
источник

RI

Rustam Ibragimov in pro.rb (Ruby/Rails / RU)
что тебе нужно сделать + какие конвенции выбраны у вас в команде
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
ну так динамически определить методы класса удобнее
источник

RI

Rustam Ibragimov in pro.rb (Ruby/Rails / RU)
допустим, тебе надо получит стнгл он класс любого обьекта
источник

RI

Rustam Ibragimov in pro.rb (Ruby/Rails / RU)
ак это сделать? class << self; self; end
источник

RI

Rustam Ibragimov in pro.rb (Ruby/Rails / RU)
эта операция не только для декларации класса
источник

AM

Anton Machkasov in pro.rb (Ruby/Rails / RU)
А как на счет варианта иметь класс с сабкалссами вмето этого? (Хотя для какого-нить корнер кейса может работать и такой подход 😄 )
источник

RI

Rustam Ibragimov in pro.rb (Ruby/Rails / RU)
но и для других вещей, типа экстракт синглетного ласса
источник

RI

Rustam Ibragimov in pro.rb (Ruby/Rails / RU)
ты неправильным путем идешь. ты ищешь обходные пути, вместо поиска кейсов применения :)
источник

RI

Rustam Ibragimov in pro.rb (Ruby/Rails / RU)
постарайся вникнуть :) а обойти ты уже можешь, ты здраво в этом мыслишь уже 👌🏻
источник

AM

Anton Machkasov in pro.rb (Ruby/Rails / RU)
Согласен))
источник