@proRuby

Страница 1129 из 1594
Владимир
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
не в другой лучший мир но близко

@darktelepuzik шот почувстввоал себя тупм)))
у меня похожее было когда мне продавшица пробила карту неконектившимся терминалом просто его подкинув

тоже вроде и все знакомое но как то почуствовал себя неуютно

и неведомо почему сработало

то ли связь то ли замыкание

Black
20.03.2018
21:53:23
@darktelepuzik шот почувстввоал себя тупм)))
Просто скажи какой вопрос у тебя?

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
interest_rate.
Чтобы так было Bank.new.interest_rate = bla-bla ?

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
Шутка что ли?
Cорри. с UML перепутал

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

Black
20.03.2018
22:09:20
Black задача от коллеги
Просто описание задачи странное, а точнее не понятное.

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]

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
А какого вида нужно объект?

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 метод использовать кастомный сеттер?

Vasiliy
21.03.2018
08:26:45
кек

Максим
21.03.2018
08:28:43
лол, уж кто бы говорил
ААААААААААААААААААААААААА

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
rspec_api_documentation
плюс это умеет вроде не только с рельсой

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
делаешь rspec-swagger и потом rspec-swagger-rails :)
что у того, что у того по ползвезды

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

потом оригинальный гем привязанный к рельсам правится и зависит от вынесенного

так а почему бы популярный rspec_api_documentation не юзать тогда?
сваггер типо хайпово, я его не юзал потому что не было привязки к тестам

Страница 1129 из 1594