padrino で自分の config

padrino で自分の config

YML app own config · padrino/padrino-framework Wiki GitHub : https://github.com/padrino/padrino-framework/wiki/YML-app-own-config

あたりを見ながら。

% vi config/config.yaml
:twitter:
  :consumer_key:  "xxxx"
  :consumer_secret:  "xxxx"

% vi config/apps.rb
Padrino.configure_apps do
  ...

  begin
    set :config, YAML.load(open(Padrino.root("/config/config.yaml")).read)
  rescue 
    logger.fatal("cannot open config file: /config/config.yaml")
    exit
  end
end

としとくと、どこでも settings.config[:twitter][:consumer_key] と拾える。