如何在txt文件中存储变量:Ruby

时间:2015-01-19 05:10:00

标签: ruby variables editing

我有一个包含很多变量的脚本。我想知道是否可以从脚本创建一个txt文件并将变量存储在其中。

notepad.txt

Var1: biuhkjlnhi Var 3: kiy8uiojjhu
Var2: ohu89iopkf Var 4: iuyuiojjlou

1 个答案:

答案 0 :(得分:3)

require 'yaml'

data_before = [var1, var2, var3, var4]
file = '~/foo.yaml'

IO.write file, data_before.to_yaml
data_after = YAML.parse(IO.read(file))

data_before == data_after
=> true # if vars are primitives.