Size: a a a

2020 January 07

AU

Alexander Uljev in pro.elixir
Как в Руби не выйдет
источник

АН

Алексей Новоселов in pro.elixir
ну вот как раз между do...end и есть текущий скоуп. Если внутри еще раз do...end определить, то будет более узкий скоуп, который на своем end закончится, но видит альясы и переменные из внешнего скоупа. Самый широкий скоуп это defmodule do ... end.
источник

AU

Alexander Uljev in pro.elixir
Самый широкий это Elixir ;)
источник

AU

Alexander Uljev in pro.elixir
Интересно
источник

AU

Alexander Uljev in pro.elixir
Спасибо за подсказки
источник

AU

Alexander Uljev in pro.elixir
Видимо где-то хранится кортеж атомов для определения скоупа
источник

AU

Alexander Uljev in pro.elixir
А всякие команды его меняют
источник

SK

Suren Kirakosyan in pro.elixir
Zae
у пойзона есть два таймаута, recv_timeout и просто timeout, попробуйте оба параметра поставить
Я тут поставил такие конфиги, но это тоже не помогло для загрузки 124 МБ
timeout_value: :infinity, recv_timeout: :infinity, max_body_length: 524288000
источник

SK

Suren Kirakosyan in pro.elixir
Возможно в этом виновата база данны? Но сперва я получаю сообщение о новом пост запросе, потом о том, что мультер сработал, а уж после всего этого логи от дб. Дело в том, что при загрузке файла она хешируется и этот хеш попадает в дб.
источник
2020 January 08

IR

Ivan Rublev in pro.elixir
Привет. Как в эрланговом проекте задать конфигурацию приложения для тестового окружения - чтобы в EUnit тесте application:get_env(token) возвращал test_value?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Есть только один возможный ответ в этом чате:

Выкинуть эрланг, взять эликсир и ExUnit.
источник

MS

Mikhail Spiridonov in pro.elixir
Ivan Rublev
Привет. Как в эрланговом проекте задать конфигурацию приложения для тестового окружения - чтобы в EUnit тесте application:get_env(token) возвращал test_value?
https://t.me/erlangrus Возможно стоит этот вопрос задать там?
источник

IR

Ivan Rublev in pro.elixir
Źmićer Rubinštejn
Есть только один возможный ответ в этом чате:

Выкинуть эрланг, взять эликсир и ExUnit.
Неужели? 😄
источник

АН

Алексей Новоселов in pro.elixir
application:set_env() перед тестом не получится?
источник

IR

Ivan Rublev in pro.elixir
Mikhail Spiridonov
https://t.me/erlangrus Возможно стоит этот вопрос задать там?
Спасибо.
источник

IR

Ivan Rublev in pro.elixir
Кажется, что не очень single responsibility когда конфигурация по коду расползается.
источник

АН

Алексей Новоселов in pro.elixir
Ivan Rublev
Кажется, что не очень single responsibility когда конфигурация по коду расползается.
да, лучше тогда в том чате спроси тогда. я с эрлангом последний раз плотно работал годах в 2012-13 )
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ivan Rublev
Кажется, что не очень single responsibility когда конфигурация по коду расползается.
В сферических тестах в вакууме application:get_env мокается в юнит тестах
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Причем еще и проверяется, что будет если там нету токена, если он есть и если он не правильный
источник

IK

Ihor Katkov in pro.elixir
Źmićer Rubinštejn
В сферических тестах в вакууме application:get_env мокается в юнит тестах
По хорошему, это вот все ещё и в отдельный модуль выносится
источник