Я работаю над чем-то в ruby и пытаюсь выяснить, можно ли это превратить в драгоценный камень.Я могу найти документацию о том, как сделать гем и руководства по гемам, но я не могу найти ничего, что говорит: «Вот то, что гем может и не может делать».
Допустим, я создал некоторый код, которыйиз следующего может сделать драгоценный камень?1) Использовать соглашения rails, такие как представления и маршруты * 2) Создавать и / или осуществлять доступ к таблицам в базе данных 3) Иметь его классы в качестве родительских классов для нового кода, который может захотеть пользователь gem 4) Иметь доступные для вызова кода пользователя gem5) Ожидайте поля в файле среды (т. Е. Попросите пользователя драгоценного камня добавить строку в файл среды)
Что еще может делать или не делать гем?
* Похоже, что рельсы использовали плагины, а не драгоценные камни, но все немного изменилось.
Заранее спасибо.