Size: a a a

2020 March 20

I🍻

Ivan 🍻 in pro.ruby
Мб там не 0, а o и это переменная?)
источник

BO

Black Olive in pro.ruby
Тоже нет
источник

I🍻

Ivan 🍻 in pro.ruby
Ну могу предположить следующее - какой-нибудь гем добавил этот метод или сделал алиас на какой-нибудь size или сам написал человек
источник

I🍻

Ivan 🍻 in pro.ruby
Ну в доке у Integer не было метода count
источник

BO

Black Olive in pro.ruby
Да уж
источник

I🍻

Ivan 🍻 in pro.ruby
Попробуй точку останова поставить и посмотреть, мб джобы игнорят эксепшены что вполне нормально
источник

G

Gregory in pro.ruby
Дебаг через puts.?
Puts “//“*20
puts 0, 0.class, 0.methods
источник

G

Gregory in pro.ruby
Ну и дальше потом смотреть в родительских, откуда это может идти и как это вообще работает
источник

АК

Алексей Копытов in pro.ruby
Gregory
Дебаг через puts.?
Puts “//“*20
puts 0, 0.class, 0.methods
True story, каждый раз так дебажу
источник
2020 March 21

I🍻

Ivan 🍻 in pro.ruby
источник

DP

D. P. in pro.ruby
Oleg M
Давайте без рекламы)
нам интересно чем сейчас в России/снг пользуются. Какие комиссии, проблемы и т.д.
Сбербанк и Билайн прекрасно переводят деньги на Приватбанк (Украина), комиссия 1%. Несмотря на запрет на Украине работать как со сбером, так и с Золотой Короной. Обоих (российских) карточек можно получить, даже если нет ПМЖ в России. Но нужен российский телефон чтобы это всё работало. Т.е. купить симку и периодически кидать туда денег.
источник

DP

D. P. in pro.ruby
Также с карточки российского сбера можно снять денег в банкомате в украинском сбере. Правда в последнее время подняли комиссию (с*ки), 120 грн за снятие 4000 грн + 120 рублей.
источник

VI

Vladislav Ivanov in pro.ruby
друзья, а можно как-то понять, что импортируется с помощью require ?

(например в python, когда делаешь:
import somemodule
, тогда получить к нему доступ можно с помощью это переменной
somemodule.somefunction
, а если не знаешь что внутри, тогда:
dir(somemodule)
, а если хочешь почитать что и какая функция делает, то:
help(somemodule.somefunction)

Хотелось бы узнать как подобное можно провернуть в Ruby.)

thanks
источник

EF

Evgeniy Fateev in pro.ruby
require исполняет файл один раз. Соответственно всё что в файле определено будет загружено в память.
источник

EF

Evgeniy Fateev in pro.ruby
Например, если вы определите в файле script.rb:

# script.rb

class A
end

class B
end


И сделаете require 'script', то в память загрузятся 2 класса A и B и будут доступны для использования.
источник

EF

Evgeniy Fateev in pro.ruby
Также если вы сделаете require 'script' несколько раз, файл исполнится однократно.
источник

EF

Evgeniy Fateev in pro.ruby
Штуки как в Python в Ruby нет.
источник

I

Igor in pro.ruby
Vladislav Ivanov
друзья, а можно как-то понять, что импортируется с помощью require ?

(например в python, когда делаешь:
import somemodule
, тогда получить к нему доступ можно с помощью это переменной
somemodule.somefunction
, а если не знаешь что внутри, тогда:
dir(somemodule)
, а если хочешь почитать что и какая функция делает, то:
help(somemodule.somefunction)

Хотелось бы узнать как подобное можно провернуть в Ruby.)

thanks
# Python
import time
print(dir(time))

# Ruby
require 'time'
p Time.methods.sort
p Time.instance_methods.sort
источник

VI

Vladislav Ivanov in pro.ruby
Evgeniy Fateev
Штуки как в Python в Ruby нет.
спасибо большое
источник

VI

Vladislav Ivanov in pro.ruby
Igor
# Python
import time
print(dir(time))

# Ruby
require 'time'
p Time.methods.sort
p Time.instance_methods.sort
спасибо, а обычно, как я понял за один require загружают один namespace с первой заглавной буквой ?

или такого соглашения нету ?
источник