IA
Size: a a a
IA
VD
VD
IA
VD
VD
АД
АД
IA
1
КП
EM
Dry::Types::Constrained
? раньше можно было member_types.keys
. Теперь так нельзя. Шо делать? Это легаси код. Моя цель - обновить dry-types, не хочу на старой версии (0.13, судя по всему, под нее и дока то не актуальна) сидеть.[1] pry(#<***>)> MyInstance.class.ancestors
=> [Dry::Types::Constrained,
Dry::Core::Equalizer::Methods,
#<Dry::Core::Equalizer:0x00007fd4be6282a8>,
Dry::Types::Printable,
Dry::Types::Builder,
Dry::Core::Constants,
Dry::Types::Decorator,
Dry::Types::Options,
Dry::Types::Type,
... и другие не dry классы
w
EM
structure = {key: type, ...}
Full = Types::Hash.with_type_transform { |type| type.omittable }.schema(structure).schema
Full.member_types.keys
Делается это для того, что бы в CSV файле взять только нужные "колонки".structure
но это псеводкод и "там" это не так просто. Было бы проще сделать "как раньше".EM
DL
ЕТ
RI
RI