config_forを思い出せなかったんだ
RailsでYAMLファイルを読んで、あとRAILS_ENVででの読み分けもしてくれて、ってなんだっけ…… あー、もうgrepでいいや、ってやるのは悪いクセかも。
defの中身から検索できるとようにしておくとよかったりするかな? (リテラル、クラス名、メソッド名あたり)
で、config_forを探し出せたんだけど、その時にconfig/secrets.ymlでsharedてのを書けるのを知った。
all_secrets = YAML.load(ERB.new(IO.read(yaml)).result) || {}
shared_secrets = all_secrets["shared"]
env_secrets = all_secrets[Rails.env]
secrets.merge!(shared_secrets.symbolize_keys) if shared_secrets
secrets.merge!(env_secrets.symbolize_keys) if env_secrets
と思ったんだけど、よく見たらmasterだった。 5.1から?