railsのgemでよくみかける初期設定ファイル、config/initializers/foo.rb。このような初期設定のインターフェースをgem内に作る場合、いったいどうしたら良いでしょうか。 めざす完成形はコレ!完成系として、下記を想定してみます。 # config/initializers/konfig.rb Konfig.configure do |config| config.my_value = 'my configuration value' endconfigureメソッドを用意まずはmoduleとconfigureというクラスメソッドを用意します。 module Konfig class << self def configure end end endConfigurationクラス次に実際の設定値が入るConfigurationクラスを用意します。 class Co
![Ruby Gem Configuration Pattern](https://cdn-ak-scissors.b.st-hatena.com/image/square/57dbbf98bc338ad1ad07b986920c22b24e8e6eba/height=288;version=1;width=512/https%3A%2F%2Fblog.toshimaru.net%2Ficon.png)