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

πŸ¦„ 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

πŸ”— Parent Note

Top comments (0)

All DEV content is created by the community!

Hey, if you're landing here for the first time, you should know that this website is a global community of folks who blog about their experiences to help folks like you out.

Sign up now if you're curious. It's free!