Size: a a a

2020 April 08

Г

Глицин in RubyRush
Alexander Vladimirov
Почти так же как и вышивание крестиком
Та всмысле я крестиком вышивал
источник

Г

Глицин in RubyRush
Каждому индивидуально
источник

SG

Stepan Golovko in RubyRush
Всем привет! Есть такая ситуация
class A
 CONST1 = "from a"
 class << self
   def show
     CONST1
   end
 end
end

A.show => "from a"

class B < A
 CONST1 = 'from b'
end

B.show => "from a"

Как переопределить костанту, чтобы возвращалось from b ??
источник

M

Michael in RubyRush
Не меняя родительского класса?
источник

SG

Stepan Golovko in RubyRush
да
источник

SG

Stepan Golovko in RubyRush
а если изменить родительский класс, то как?
источник

SG

Stepan Golovko in RubyRush
методы желательно не трогать
источник

M

Michael in RubyRush
вот https://stackoverflow.com/a/13234497/1245302

class A
 CONST1 = "from a"
 class << self
   def show
     self::CONST1
   end
 end
end
источник

SG

Stepan Golovko in RubyRush
благодарю!
источник

M

Michael in RubyRush
в первом случае вы через scope привязаны к переменной, а во втором - динамически через namespace достаете объект

советую изучить тему Lexical scope vs. dynamic scope
очень важная штука для понимания работы языка

например:
https://blog.appsignal.com/2019/01/08/ruby-magic-bindings-and-lexical-scope.html
источник

EE

Ekaterina Egorova in RubyRush
супер спасибо прям в масть инфа 💪🤘решила важный вопросик по задаче на котором клинило
источник

D

Daria in RubyRush
привет! подскажите, откуда надо запускать команду uninstall гемов? 'gem list' нормально выполняется, но удалять не хочет(
источник

D

Denis in RubyRush
Когда копируете, смотрите, что копируете, что за кавычки такие, что за знак <
источник

D

Daria in RubyRush
# remove all versions less than 1.3.4
gem uninstall rjb --version '<1.3.4'
источник

D

Daria in RubyRush
вот пример
источник

VV

Vadim Venediktov in RubyRush
кавычки у вас точно '?
источник

D

Daria in RubyRush
с двойными сработало) спасибо :)
источник

D

Denis in RubyRush
Ну это явно не одинарная кавычка =)
источник

AV

Alexander Vladimirov in RubyRush
Глицин
Та всмысле я крестиком вышивал
Я тоже вышивал в начальной школе)
источник

s

shiva in RubyRush
Andrey
Сейчас можно наблюдать как uchi.ru (не)работает под нагрузкой . Но тут думаю комплекс проблем
тот редкий случай когда реально нормальная верстка под мобилу. и даже в SE / iphone всё влезает красиво и сбалансированно. прям неверится что ещё и рушный сайт, да к тому же стартап
источник