DEV Community

n350071🇯🇵
n350071🇯🇵

Posted on

2 1

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)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay