Size: a a a

Ruby, Rails, Hanami | dry-rb

2019 October 16

D

Dima in Ruby, Rails, Hanami | dry-rb
а давайте решим задачу https://leetcode.com/problems/intersection-of-two-linked-lists/
источник

D

Dima in Ruby, Rails, Hanami | dry-rb
а то как-то не интересно
источник

D

Dima in Ruby, Rails, Hanami | dry-rb
всякие фехтования ваши бесконечные, а чтоб с linked list поработать это не
источник

D

Dima in Ruby, Rails, Hanami | dry-rb
лишь бы алебардой помахать
источник

D

Dima in Ruby, Rails, Hanami | dry-rb
Алебарда не волк в лес не убежит, опять же.
источник

VK

Vasya Kuzmik in Ruby, Rails, Hanami | dry-rb
Dima
Алебарда не волк в лес не убежит, опять же.
Задачка тоже ведь
источник

f🤔

focusshifter 🤔 in Ruby, Rails, Hanami | dry-rb
какой профит это принесет?
источник

O

Odebe in Ruby, Rails, Hanami | dry-rb
А я правильно понял, что dry-initializer нужен для декларативного описания конструктора и описания преобразования этих же параметров в конструкторе? Т.е. если там есть проки для параметров, то можно в этих проках дёргать какие-нибуь сервисы со  сложной логикой преобразования? Ну например дёрнуть другой проект и получить какие-нибудб данные.
Но не нарушает это какие-нибуь цринципы?
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
В целом, да. Ещё бойлерплейт с геттерами/присваиваниями/конструкторами убираешь.

Там для параметров ты передаёшь тип. Тип — это тоже конструктор.

Тебе ничто не мешает сходить через HTTP на другой сервис, чтобы инициализировать своё значение — но это в разных идеологиях считается плохим
источник

O

Odebe in Ruby, Rails, Hanami | dry-rb
> В целом, да. Ещё бойлерплейт с геттерами/присваиваниями/конструкторами убираешь.
Ура
> Там для параметров ты передаёшь тип. Тип — это тоже конструктор.
Что-то не вижу там типов. Вот в dry-struct указываются типы.
>  но это в разных идеологиях считается плохим
Вот я о том же. Вроде бы классная идея, но что-то подсказывает, что нет.
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
Второй аргумент — тип
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
а, стоп, нет 🤔
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
источник

O

Odebe in Ruby, Rails, Hanami | dry-rb
А, значит не заметил
источник
2019 October 17

NG

Nikkie Grom in Ruby, Rails, Hanami | dry-rb
Доброе утро всем)

Подскажите, есть ли у кого опыт внедрения шифрования soap сообщений по ГОСТ Р 34.10-2012 на Ruby?

Есть гем signer (https://github.com/ebeigarts/signer), но его не получается использовать из-за формата закрытого ключа (крипто-про), а .pfx с сертификатом и ключом signer'у скормить тоже нельзя.  

Закрытый ключ экспортируется криво (по сути, экспортируется адрес закрытого ключа в хранилище крипто-про).

Если есть опыт использования подобной подписи на других интерпретируемых языках или из командной строки (linux), тоже было бы интересно узнать.

В общем, любой опыт интересен, ссылки приветствуются.

Хочу обойтись без микросервиса на Java.

Спасибо.
источник

O

Odebe in Ruby, Rails, Hanami | dry-rb
Я сейчас составляю план доклада-обзора dry-rb для внутреннего митапа в компании , хочу показать здесь и получить заранее какой-нибудь фидбек.
http://odebe.tech/posts/dry_overview.html
Всё ещё в процессе и скорее всего нужно будет добавить много ещё чего.
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
> Так же он позволяет не описывать методы attr_reader и atter_accessor.

accessor же генерит writer, а dry-initializer этого не делает, ЕМНИП
источник

O

Odebe in Ruby, Rails, Hanami | dry-rb
Igor Morozov
> Так же он позволяет не описывать методы attr_reader и atter_accessor.

accessor же генерит writer, а dry-initializer этого не делает, ЕМНИП
Окей
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
В инишлайзере описание dry-types смущает.

> объединённых типов

вообще это сумма или объединение скорее. не видел термина в русской литературе, гуглом не нашел
источник

O

Odebe in Ruby, Rails, Hanami | dry-rb
Ок, поищу. Вроде в доках к кристалу на русском какой-то использовался.
источник