私は gem 作成の世界に不慣れであり、自分の gem が箱から出してすぐに使用できるほど柔軟であることを確認しようとしています。テストなどのために設定する必要がある構成オプションがいくつかありますが、これらのオプションを Ruby on Rails レベルでオーバーライドできるようにしたいと考えています。
Devise のような特定の gem が既にこれを行っていることは知っていますが、それをどのように達成すべきか正確にはわかりません (主に「これらのファイルをここに置き、それらのファイルをそこに置く」という観点から)。誰でもヒントや提案を教えてもらえますか?
編集:私が本当に知りたいのは、これらのgemが構成設定をgemにローカルで定義し、それらをRailsで定義し、優先されるRailsアプリケーションを定義する方法です。