私はTwilio(またはサードパーティのAPI)をRailsプロジェクトに統合しています。私は私のGemfileにbundlelerによってロードされた宝石を手に入れました。私はに私のapiキーを保存するように設定しました。Rails 3のイディオムサービスの初期化/ヘルパー?
新しいTwilioクライアントをインスタンス化するには、そのYAMLファイルを解析し、現在のRails.env
の設定が何であれロードする必要があります。私はそれをラップしたいclient = Twilio::REST::Client.new(MyApp::Application.config.twilio['sid'], MyApp::Application.config.twilio['auth'])
:私はちょうど私がTwilioクライアントを必要とするとき今、私は冗長に直面していconfig/initializers/twilio.rb
にMyApp::Application.config.twilio
に設定をプッシュしたたびに、そのファイルを解析軽減するために、どこかのヘルパーで、システムのさまざまな部分から簡単にアクセスできます。そのヘルパーを定義する慣用的な場所はありますか?