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)