http://www.sinatrarb.com/contrib/config_file.html
下記2行を追加すれば、railsのようにproduction/developmentの記載できます。
require "sinatra/config_file"例えば、こんなconfig.ymlがあったとします。
config_file 'path/to/config.yml
production:settings.server、settings.port でそれぞれのモードに応じた値が取得できます。
server: sinatra_production
port: 5555
development:
server: sinatra_dev
port: 5555
test:
server: sinatra_test
port: 5555
settingsはお決まりの用語です。
なお、上記のymlでも下記のymlでも同じ結果になります。
server:
production: sinatra_production
development: sinatra_dev
test: sinatra_test
port: 5555
どちらの記載が良いのかは、定義ファイルの書く内容次第ですね。
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。