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

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

Can I somehow use this

settings = { 

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


        
3条回答
  •  旧巷少年郎
    2020-12-24 13:23

    A really simple one is to use eval.

    config.txt

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

    program.rb

    configuration = eval(File.read("./config.txt"))
    puts configuration['user1']
    

提交回复
热议问题