目指そうかなRubyist RSSフィード

 | 

2011-06-11

[meta] 動的ディスパッチを用いたCampingの例  [meta] 動的ディスパッチを用いたCampingの例 - 目指そうかなRubyist を含むブックマーク はてなブックマーク -  [meta] 動的ディスパッチを用いたCampingの例 - 目指そうかなRubyist  [meta] 動的ディスパッチを用いたCampingの例 - 目指そうかなRubyist のブックマークコメント

アプリケーションの設定情報をYAMLで保存している

admin : Bill
title : Rubyland
topic : Ruby and more

これらの設定をconfオブジェクトに格納している。普通に書いたら下記のようになる。

conf.admin = 'Bill'
conf.title = 'Rubyland'
conf.topic = 'Ruby and more'

ただ、Campingのコードには下記のようなソースはない。

YAML.load_file(conf.rc).each do |k, v|
  conf.send("#{k}=", v)
end
 |