使用1.9语法ruby哈希和YAML非常接近。我想知道有什么方法可以使用ruby文件来检索一些数据。
鉴于我们的config.rb
类似于
{
api: "My key",
name: "name"
}
阅读并评估文件
config = eval open('./config.rb').read
需要该文件,然后引用变量
config.rb文件更改为以下内容(注意CONFIG
)
CONFIG = {
api: "My key",
name: "name"
}
然后我们就可以了
require './config'
# ...
config = CONFIG
还有其他方法吗?
答案 0 :(得分:0)
Mark Bates的configatron是我认为你正在寻找的一个很好的例子。查看他的代码,看看他如何使用Ruby来配置YAML。
答案 1 :(得分:0)
您无法执行选项2.选项1很容易完成。但使用yaml会更好。