
Владимир
20.03.2018
21:36:21
а стоп
инвитайз же
собаку перед намбер и в бой
и вообще у тебя переменные не перебиваются?

Google

Владимир
20.03.2018
21:37:25
?
я
просто не помню но вроде руби не принимает одинаковые локальные и глобальные

Vadim
20.03.2018
21:38:13
ну глобальных нет

Roman
20.03.2018
21:38:18
принимает - молча шедовит и все
если у тебя есть attr_accessor :number, и переменная number - то будет переменная

Vadim
20.03.2018
21:38:37
и собаку после puts для my_number тоже не выходи

Владимир
20.03.2018
21:38:41
ну ок тогда
#!/usr/bin/env ruby
в шапке стоит?
раз с консоли вызываешь?

Vadim
20.03.2018
21:39:19
нет

Владимир
20.03.2018
21:39:54
для начала просто выведи на вывод что принимает из внешнего окружения файл
может он у тебя и не ловит нефига
обычная практика при разработке

Google

Владимир
20.03.2018
21:40:26
сначала все ловим и проверяем а только потом пишем
лан отошел

Vadim
20.03.2018
21:41:17
@darktelepuzik шот почувстввоал себя тупм)))

Владимир
20.03.2018
21:41:27
не в другой лучший мир но близко
тоже вроде и все знакомое но как то почуствовал себя неуютно
и неведомо почему сработало
то ли связь то ли замыкание

Black
20.03.2018
21:53:23

Vadim
20.03.2018
21:54:57
Black мне нужно просэтить значение атрибуту
interest_rate – 5 + random_value * 1 / credit_time * 10 (%) where
random_value is a random value from Bank::INTEREST_RATES = (3.0..5.0)

Black
20.03.2018
21:55:46
Какому атрибуту конкретно?

Vadim
20.03.2018
21:56:09
в этом классе
class Bank
CREDIT_TIMES = [6, 12, 24, 36].freeze
def initialize(name, city, country, max_credit_value, min_credit_value,
interest_rate, credit_time = CREDIT_TIMES.sample)
@name = name
@city = city
@country = country
@max_credit_value = max_credit_value
@min_credit_value = min_credit_value
@interest_rate = interest_rate
@credit_time = credit_time
end
end
ой сори

Black
20.03.2018
21:57:16
Ну какому атрибуту?

Vadim
20.03.2018
21:57:45
interest_rate.

Black
20.03.2018
21:59:17

Vadim
20.03.2018
22:00:10
ну если я правильно понял то interest_rate это результат той операции которая попадет в некий range
Create a Bank class, (instances should have [:name, :city, :country,
:max_credit_value, :min_credit_value, :interest_rate, :credit_time] attributes)
interest_rate – 5 + random_value * 1 / credit_time * 10 (%) where
random_value is a random value from Bank::INTEREST_RATES = (3.0..5.0)
вот так звучит полностью задание

Felix
20.03.2018
22:02:59
мож модельку тоже надо забабахать?

Vadim
20.03.2018
22:03:50
@FelixTheMagnificent модел вы имеете в виду то что yml?

Google

Felix
20.03.2018
22:04:49
модель с таблицей, для работы с базой
чтобы можно было куда-то сохранять инстансы класса

Black
20.03.2018
22:05:05

Felix
20.03.2018
22:05:40

Black
20.03.2018
22:08:06

Vadim
20.03.2018
22:08:27
Black задача от коллеги

Black
20.03.2018
22:09:20

Vadim
20.03.2018
22:10:10
Black ну, бывает) я не могу пока судить
в любом случае спасибо)

Denis
21.03.2018
04:08:09
Приветствую господда. Проблема большая проблема.
Селениум и Ватир всю жизнь работали. Туча модулей написана и тут вдруг перестали.
Теперь открывается пустой браузер и в нем ничего нет.
и все :)

Subb98
21.03.2018
04:25:36
https://t.me/qa_ru - мб, помогут тут

Dima
21.03.2018
04:45:29
#инсайт #til Рубрика Splendid Ruby
require 'prime'
2.method(:prime?).source_location
# => ["/home/user/.rbenv/vesions/2.3.1/lib/ruby/2.3.0/prime.rb",34]

Alex
21.03.2018
07:29:21

Oleg
21.03.2018
07:37:56
irb наше всё

Dima
21.03.2018
07:46:07
Если в pry написать метод ls то он его будет игнорировать. По этому он создает ощущение переусложненности, и не стабильности.

Vadim
21.03.2018
07:51:03
Никто не подскажет способ чтения данных из файла (предпочтительно использование библиотеки YAML)
преобразовывать данные в объект ruby

Oleg
21.03.2018
07:52:00
А какого вида нужно объект?

rekero
21.03.2018
07:52:14

Google

ojab
21.03.2018
07:53:29
можно и без YAML, File.read читает данные в объект класса String

Vadim
21.03.2018
07:54:52
и к примеру если у меня есть класс в котором содержится yaml модель то просто указываю к ней путь через irb верно?

Oleg
21.03.2018
07:56:21
А зачем тут irb?

Dima
21.03.2018
07:57:29
Похоже на вывод данных какого-то робота. Который берет слова и формирует из них предложения синтакически верные для русскогоя языка, но с ошибочной симантикой.

Zamira
21.03.2018
08:22:27
Коллеги, вопрос. Будет ли active record update метод использовать кастомный сеттер?

rekero
21.03.2018
08:23:29

Vasiliy
21.03.2018
08:26:45
кек

Максим
21.03.2018
08:28:43

Marat
21.03.2018
09:18:35

Alex
21.03.2018
09:22:12
но да, будет

Denis
21.03.2018
09:22:18
Кто-нибудь знает от чего WATIR может открывать только пустые окна и больше ничего?

Alex
21.03.2018
09:22:22
он пароли у devise меняет через сеттер

Владимир
21.03.2018
09:37:08
я помню кто то спрашивал про автодокументацию на рельсу - https://habrahabr.ru/post/351660/
вот парень расжевал

Vasiliy
21.03.2018
09:39:04
rspec_api_documentation

Alex
21.03.2018
09:40:11
хотя стоп
rspec-rails-swagger походу автоматом генерит

Google

Alex
21.03.2018
09:40:32
заебись
тогда заебись
просто до этого ток rspec_api_documentation так умел

Vasiliy
21.03.2018
09:41:32

Igor
21.03.2018
09:42:14
rspec-rails-swagger тоже не только с рельсой

Vasiliy
21.03.2018
09:42:59
так а что он там пишет что привязка к рельсе

Igor
21.03.2018
09:43:12
А ниже пишет, что есть отвязка)

Vasiliy
21.03.2018
09:44:00
в его форке? не, ну заебись да)

Igor
21.03.2018
09:44:29
Там несколько строк изменений, никто не мешает сделать свой форк
Привзяка к рельсам в том геме чисто формальная

Alex
21.03.2018
09:44:56
неправильно они архитектуру строят
делаешь rspec-swagger и потом rspec-swagger-rails :)

Vasiliy
21.03.2018
09:45:18
берёшь гем, похуй что есть уже готовый, популярный
@
форкаешь, фиксишь его в своём репо
@
используешь его, да

Igor
21.03.2018
09:45:55
Многие гемы были написаны во времена, когда ничего кроме rails не было, поэтому почти везде есть привзяка к rails

Vasiliy
21.03.2018
09:46:10

Alex
21.03.2018
09:46:36
сначала чистится архитектура, потом выносится в отдельный гем который не привязан к рельсам
потом оригинальный гем привязанный к рельсам правится и зависит от вынесенного