@codenamecrud

Страница 567 из 1009
Meowfka
10.04.2017
15:09:31
Dimon
10.04.2017
15:09:40
не скажется

Ivan
10.04.2017
15:09:54
Ну да, можно, но это плохо скажется на читаемости
Так ты отступы сделай красиво и все

Dimon
10.04.2017
15:09:55
тебе не нужно в одну строку делать

Google
Meowfka
10.04.2017
15:10:40
Идею понял



???

Dimon
10.04.2017
15:11:40
жа

переменные класса вообще не помню когда последний раз использовал

ты можешь сделать атрибут

Meowfka
10.04.2017
15:12:42
Они у меня тоже из вне не используются, можно впринципе и reader поставить

Dimon
10.04.2017
15:14:00
@@zalupa = 'pizda'

Meowfka
10.04.2017
15:14:04
Из-за особенности Ncurses мне приходится раздавать номера цветовым парам

Dimon
10.04.2017
15:14:04
я про жто

что у тебя делает метод shift?

Meowfka
10.04.2017
15:14:47
Она используется прямо для той вещи, для которой была создана

Google
Meowfka
10.04.2017
15:15:14


Двигает фигуру

На определенное смещение

Dimon
10.04.2017
15:15:55
вижу

только у тебя уже есть аксессор

собаки можешь убрать

Meowfka
10.04.2017
15:16:35
Оу, оно так работает

А путаница с локальными переменными?

Dimon
10.04.2017
15:17:04
называй их по-челвечески и никакой путаницы у тебя не будет

никогда

ты же блть не обфускатор

Meowfka
10.04.2017
15:17:24
Ну они названы по смыслу

минимальная координата по оси X

И тд

Dimon
10.04.2017
15:17:45
http://stackoverflow.com/questions/4370960/what-is-attr-accessor-in-ruby

не суть

убирай собаки

Ivan
10.04.2017
15:19:10
http://www.courier-journal.com/story/news/2017/04/10/video-shows-man-forcibly-removed-united-flight-chicago-louisville/100274374/ Что-то даже для рашки жоска

Meowfka
10.04.2017
15:19:15
Без собак не работает

Эти записи не эквивалентны

Google
Ivan
10.04.2017
15:19:57
Просто у тебя что-то не так

Meowfka
10.04.2017
15:21:09
Ну, у меня все работало

Без собаки нет

Ivan
10.04.2017
15:22:06
attr_accessor включает в себя attr_writer, attr_writer определяет метод self.var=, в определении методов класса идет лукап по self.methods

После локальных переменных, канешн

Meowfka
10.04.2017
15:23:04
Ну тк он просто принимает эту переменную за локальную

Да и везде где я видел @ не опускают, даже если есть attr_accessor

Еще как их потом от локальных отличать, без понятия было бы

Особенно когда читаешь чужой код

Ivan
10.04.2017
15:27:39
Еще как их потом от локальных отличать, без понятия было бы
Если у тебя метод не на 100500 строк - легко отличать.

Meowfka
10.04.2017
15:28:18
Ага, а вот даже если так, то только интерпретатор, все-равно принимает ее за локальную переменную

I
10.04.2017
15:31:00
ты разговариваешь с интерпретатором?

Meowfka
10.04.2017
15:31:17
И он меня нахуй шлет без @

I
10.04.2017
15:31:39
скрин в студию!

функции, где шлет

Vlad
10.04.2017
15:32:35
Кто-нибудь знает workaround этой проблемы? https://gist.github.com/paul/404bb1ad3d5d18bf3ec8

Meowfka
10.04.2017
15:33:22


Google
Dimon
10.04.2017
15:33:59
так у тебя дефолтных значений нет

это в инициалайзере объявляется

I
10.04.2017
15:34:13
это все из-за мяса!

Ivan
10.04.2017
15:34:38
В инишлайзере собаки нужны

Dimon
10.04.2017
15:34:54
ох

I
10.04.2017
15:35:35
это не initialize

Meowfka
10.04.2017
15:36:32
это не initialize
Однако он уже прогоняется до метода shift



Поэтому все значения установленны

Admin
ERROR: S client not available

Dimon
10.04.2017
15:37:12
пушо у тебя не правильно построено приложение, дружок

I
10.04.2017
15:37:19
подебажь

Dimon
10.04.2017
15:37:44
дефолтные значения засовываются в initialize

Meowfka
10.04.2017
15:38:02
пушо у тебя не правильно построено приложение, дружок
Формально и initialize и cube будут равносильны, потому что и то и то запускается до shift

Dimon
10.04.2017
15:38:22
но это противоречит здравому смыслу, капитан

Ivan
10.04.2017
15:39:43
Да потому что сделай ты отдельный класс своим фигурам

Meowfka
10.04.2017
15:39:51
Окей, засунул дефолтные значения в initialize



Google
Meowfka
10.04.2017
15:39:58
Как и говорил, нет разницы

I
10.04.2017
15:39:58
воот

а теперь подебажь

Meowfka
10.04.2017
15:40:05
Потому что

Формально и initialize и cube будут равносильны, потому что и то и то запускается до shift

Dimon
10.04.2017
15:40:13
> Import class refinements from module into the current class or module definition. > current class

ты можешь послушать?

Dimon
10.04.2017
15:41:21
твой код)))

Meowfka
10.04.2017
15:41:26
ты можешь послушать?
Я уже послушал на error'ы

Vlad
10.04.2017
15:41:51
твой код)))
Это не мой код)))))))

Dimon
10.04.2017
15:42:02
тогда зачем спрашиваешь

Vlad
10.04.2017
15:42:16
Потому что аналогичная проблема

Хочу использовать рефайны в наследниках

Указав using единожды

Dimon
10.04.2017
15:42:54
yj jy njkmrj lkz rfhtyn rkfccf

blyad

он только для карент класса

Vlad
10.04.2017
15:43:26
Я это понял

Meowfka
10.04.2017
15:43:57
Кстати, мне тоже было бы удобнее, если бы можно было отбросить Ncurses.



Alexander
10.04.2017
15:44:25
Хочу использовать рефайны в наследниках
Есть​ колл-бэк на наследование. Дальше сам догадаешься?

Vlad
10.04.2017
15:45:02
Есть​ колл-бэк на наследование. Дальше сам догадаешься?
Да, я пробовал, using - приватный метод. А если base.send(:using), то тоже еррор кидает

Страница 567 из 1009