How do I save settings as a hash in a external file?

后端 未结 3 1599
时光取名叫无心
时光取名叫无心 2020-12-24 12:44

Can I somehow use this

settings = { 

   \'user1\' => { \'path\' => \'/\',\'days\' => \'5\' },
   \'user2\' => { \'path\' => \'/tmp/\',\'days\         


        
3条回答
  •  遥遥无期
    2020-12-24 13:27

    you can also use Marshal

    settings = {
       'user1' => { 'path' => '/','days' => '5' },
       'user2' => { 'path' => '/tmp/','days' => '3' }
    }
    data=Marshal.dump(settings)
    open('output', 'wb') { |f| f.puts data }
    data=File.read("output")
    p Marshal.load(data)
    

提交回复
热议问题