Size: a a a

pro.rb (Ruby/Rails / RU)

2020 June 02

КМ

Кеков Зез Мемович... in pro.rb (Ruby/Rails / RU)
<es@cvitv.ru>
<og@cvcit.ru>
источник

I

Igor in pro.rb (Ruby/Rails / RU)
Igor
не, там и разрабы на клиенте в него вносят правки и мы (бекендеры)
То есть, в итоге, так надо

Просто после каждого чиха делать
git submodule update
git add
и т.д. не круто
+ мне надо, что бы грузились разные ветки сабмодуля для дева и мастера, поэтому и решил вынести в гем
вот и подумалось, что с гемом было бы проще
источник

🐱

🐱 Rough Cat in pro.rb (Ruby/Rails / RU)
Кеков Зез Мемович
приходили, и не только с этого
какая то странная контора, вам не кажется?
источник

КМ

Кеков Зез Мемович... in pro.rb (Ruby/Rails / RU)
🐱 Rough Cat
какая то странная контора, вам не кажется?
Согласен
ну как я понимаю, какое-то агентство просто тупую рассылку по базе адресов фигануло
источник

I

Igor in pro.rb (Ruby/Rails / RU)
@davydovanton тоже считаешь, что гем в моем случае лишним будет?
источник

AD

Anton Davydov in pro.rb (Ruby/Rails / RU)
Igor
@davydovanton тоже считаешь, что гем в моем случае лишним будет?
мне сложно что-то сказать, потому что контекста нет
источник

AD

Anton Davydov in pro.rb (Ruby/Rails / RU)
т.е. какие конфиги, почему так и как используется все
источник

AD

Anton Davydov in pro.rb (Ruby/Rails / RU)
я делал штуку, которая оборачивала json schema для событий в гем, выглядело хорошо
источник

I

Igor in pro.rb (Ruby/Rails / RU)
Anton Davydov
мне сложно что-то сказать, потому что контекста нет
ну в моем случае там и yml конфиги и json
Есть сущности ивенты, ивентов много и у каждого ивента свой конфиг.
В этих конфигах содержаться параметры, сколько наград, какие награды, минимальный/максимальный уровень для того, что бы начался ивент и т.д.

То есть нет конфигов вроде database.yml и тому подобное
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Я считаю что не надо в гем пихать) если тебе не нравится git submodule update делать, то чем тебе понравится способ bundle update?)
источник

I

Igor in pro.rb (Ruby/Rails / RU)
Ivan Naumov
Я считаю что не надо в гем пихать) если тебе не нравится git submodule update делать, то чем тебе понравится способ bundle update?)
да, bundle update надо делать
Но зато проще указать, какую ветку грузить гему в зависимости от каких-либо условий

Да и к тому же, если я все верно понимаю, то что бы мастер подхватил изменения submodule, надо писать git submodule update, git add, git commit / push

а в случае гема bundle update и не нужно ничего коммить и пушить, что бы прод это подхватил (там тоже достаточно bundle update)
источник

I

Igor in pro.rb (Ruby/Rails / RU)
вроде бы, если я все правильно понимаю, есть упрощение)
Гемор лишь в том, как подгрузить эти конфиги с гема)
Это, опять же, если я все правиьно понимаю
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Igor
да, bundle update надо делать
Но зато проще указать, какую ветку грузить гему в зависимости от каких-либо условий

Да и к тому же, если я все верно понимаю, то что бы мастер подхватил изменения submodule, надо писать git submodule update, git add, git commit / push

а в случае гема bundle update и не нужно ничего коммить и пушить, что бы прод это подхватил (там тоже достаточно bundle update)
Ну алиас сделать - не проблема)
А ветку сабмодуля можно указать
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Igor
вроде бы, если я все правильно понимаю, есть упрощение)
Гемор лишь в том, как подгрузить эти конфиги с гема)
Это, опять же, если я все правиьно понимаю
Как загрузить? Делаешь синглетон распаршенный и всё
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Его инглюдишь где тебе надо
источник

I

Igor in pro.rb (Ruby/Rails / RU)
хм, окей
источник

I

Igor in pro.rb (Ruby/Rails / RU)
Ivan Naumov
Ну алиас сделать - не проблема)
А ветку сабмодуля можно указать
а не подскажешь как?)
Загуглить да, можно)
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
ruby Singleton, ruby yaml parser, ruby json parser
источник

I

Igor in pro.rb (Ruby/Rails / RU)
Ivan Naumov
ruby Singleton, ruby yaml parser, ruby json parser
не, это ясно)
Изначально думал, что config_for('путь до конфига в геме'), типа самый лайтовый способ, и меньше писать

Но и по другому не проблема.

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

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Ну можешь сделать методы которые будут возвращать полный путь до файла, но, имхо, оба способа - отвратны)
источник