
trickster
17.07.2016
17:37:51
какбы

I
17.07.2016
17:39:17
специально еще раз повторил:
2.3.1 :025 > Valeton = Gladiator.new("Valae")
=> #<Gladiator:0x007fb01a9c5280 @name="Valae">
2.3.1 :026 > Valeton
=> #<Gladiator:0x007fb01a9c5280 @name="Valae">
2.3.1 :027 > Valeton.say_hello do
2.3.1 :028 > puts "SUDA PODOSHEL lmen"
2.3.1 :029?> end
HEllo MMMMOUFUCKER
SUDA PODOSHEL lmen
NNN UDIEM NA SMEIRT`

trickster
17.07.2016
17:39:30
ну я думаю врятли может быть причина в версии рубей
2.2.2

Google

I
17.07.2016
17:39:46
ну стоит надеяться, что не в этом)

trickster
17.07.2016
17:40:06
2.2.2 :015 > Valeton.say_hello do
2.2.2 :016 > puts "SUDA PODOWEL Imen"
2.2.2 :017?> end
на 17 строке вопрос
ты мб не правильно ввёл
нажал ентер а не шифт ентер
строку не перенёс
хз

I
17.07.2016
17:40:36
у меня тоже вопрос на 29ой

trickster
17.07.2016
17:40:41
бля

I
17.07.2016
17:40:42
)

trickster
17.07.2016
17:41:01
короч хз

Eugene
17.07.2016
17:41:02
2.2.2 :002 > v = Gladiator.new("a"
2.2.2 :003?> )
=> #<Gladiator:0x00000001da5740 @name="a">
2.2.2 :004 > v
=> #<Gladiator:0x00000001da5740 @name="a">
2.2.2 :005 > v.say_hello { puts "Hello" }
HEllo MMMMOUFUCKER
Hello
NNN UDIEM NA SMEIRT`
ну перезагрузил irb

Google

trickster
17.07.2016
17:41:18
бля)

I
17.07.2016
17:41:19
ну и все заработало, да?

trickster
17.07.2016
17:41:20
)))))))

Eugene
17.07.2016
17:41:28
да

I
17.07.2016
17:41:33
устали у руби от ваших извращений…

Eugene
17.07.2016
17:42:04
получается надо подгружать файл этот
через require

I
17.07.2016
17:42:14
какой? О_О

Eugene
17.07.2016
17:42:15
чтобы он обновил в нем код?

I
17.07.2016
17:42:32
а, ну в irb - да

Eugene
17.07.2016
17:42:34
ну я через файл работаю, сначала подгружаю файл

I
17.07.2016
17:42:38
а как он поймет?

Eugene
17.07.2016
17:43:13
сейчас проверю, измени код, уберу yield и посмотрю видит ли он yield

I
17.07.2016
17:43:48
я вот только что узнал, что в Chrome есть remote debugger для девайсов, сижу, отлаживаю приложение на кордове на телефоне. Но, думаю, это уже в другой чат)

Eugene
17.07.2016
17:53:16
=> #<Gladiator:0x00000002c317f0 @name="ane">
2.2.2 :007 > ka.say_hello do
2.2.2 :008 > puts ("AAAAAAAA #{@name} aklajd")
2.2.2 :009?> end
HEllo MMMMOUFUCKER
AAAAAAAA aklajd
NNN UDIEM NA SMEIRT`
=> nil
2.2.2 :010 > ka.say_hello do
2.2.2 :011 > puts ("AAAAAAAA #{name} aklajd")
2.2.2 :012?> end
HEllo MMMMOUFUCKER
NameError: undefined local variable or method `name' for main:Object
from (irb):11:in `block in irb_binding'
блок и вызывается непосредственно в методе, ему недоступны ни локальные переменные этого метода (say_hello), ни атрибуты объекта (spartak), метод которого вызывается
а почему в первом случае он выводится не кидая в ошибку
а во втором тю в ошибку
там различие состоит в переменной класса
и без

Google

Eugene
17.07.2016
17:54:55
@

yopp
17.07.2016
17:55:29
потому что биндинг блока никакого отношения к биндингу где он исполняется вообще не имеет
тебе там подсказали сразу for main:Object
потому что блок наследует область видимости места где он был объявлен
про ivar всё очень просто: они не генерирует исключения если ещё не были объявлены
и по-умолчанию любой ivar вернёт тебе nil
иначе тебе бы пришлось в каждом классе иницилизировать _все_ ивары
Docker version 1.6.2, build bc9c64f
ой

Eugene
17.07.2016
18:01:00
*a* _a_

yopp
17.07.2016
18:01:33
не пашет

yopp
17.07.2016
18:01:42
тут нельзя выделить внутри текста в клиенте

Eugene
17.07.2016
18:01:49
Formatting options
The Bot API supports basic formatting for messages.

yopp
17.07.2016
18:01:51
в ботах можно
в клиенте нельзя
там ваще лучше на исходники нативного маковского клиента не смотреть
там ад и израиль
qt версия я думаю не сильно лучше

Eugene
17.07.2016
18:07:52
зашел я посмотреть на коммиты, бо в ооп си не разбираюсь

Google

Eugene
17.07.2016
18:08:06
там только changes fixes или bugfixes
Так же нельзя
подписывать коммиты, или же он как это отражает?
https://github.com/rails/rails/commits/master?page=2
вот коммиты рельсов, понятно хоть что-то
https://github.com/overtake/telegram/commits/master?page=6

yopp
17.07.2016
18:17:34
да, fixes fixes fixes aaaa fixes bbbb fooo. fixes

I
17.07.2016
18:18:39
:D

Admin
ERROR: S client not available

I
17.07.2016
18:18:43
мегаинформативн

yopp
17.07.2016
18:18:50
да там и код адовый
потому что нельзя спбгушников пускать код писать

I
17.07.2016
18:19:08
1 разраб - горе в коммитах?

yopp
17.07.2016
18:19:14
им надо давать доску и тетрадки, алгоритмы придумывать

Eugene
17.07.2016
18:19:15
2.2.2 :001 > require './ruane'
=> true
2.2.2 :002 > require './ruane'
=> false

yopp
17.07.2016
18:19:19
да
потому уже загружен

Eugene
17.07.2016
18:19:22
как переподгрузить
файл в irb

yopp
17.07.2016
18:20:28
$LOADED_FEATURES.delete ‘./ruane’

Google

Eugene
17.07.2016
18:20:53
тут предлагают через load

yopp
17.07.2016
18:21:22
ты открой, блин, документацию
Kernel#require
там написано всё
у require и load семантика разная

Mikhail
17.07.2016
18:25:31
народ у кого нибудь было, что рельса не пишет схему по миграциям
имею такую миграцию
t.integer :status, default: 0
t.integer "status"
это в схеме
что он по умолчанию не хочет default ставить, следовательно и enum не пишет
уже и ресет сделал
и дроп
хааха а через db:create && db:migrate пошло

Nikolay
17.07.2016
18:27:00
ну да

Mikhail
17.07.2016
18:27:01
а через setup и reset не пересоздавал

Nikolay
17.07.2016
18:27:08
так и задумано )

Mikhail
17.07.2016
18:27:09
какая тонкость интересная
не

Nikolay
17.07.2016
18:27:26
если нет схемы - тогда дроп, криейт и мигрейт
тогда будет схема

Mikhail
17.07.2016
18:27:35
а если есть