DEV Community

n350071🇯🇵
n350071🇯🇵

Posted on

the eval meta programming power. Making .env file and Set Constant values from the file

🤔 make a .env file, but how can I read and set it?

# .env
PASSWORD=12345678
ALBUM_URL=valkj82fakx
Enter fullscreen mode Exit fullscreen mode

🦄 Set them by eval.

# Read the .env file and set constants
File.foreach('.env') do |line|
  key, value =  line.strip.split('=')
  eval "#{key}='#{value}'" # 🦄
end
Enter fullscreen mode Exit fullscreen mode

🔗 Parent Note

Top comments (0)