Module: Dotenv
- Defined in:
- lib/dotenv/mh.rb,
lib/dotenv/railtie.rb,
lib/dotenv/loggerMh.rb,
lib/dotenv/mh/version.rb
Defined Under Namespace
Modules: Mh Classes: LoggerMh, Railtie
Class Method Summary collapse
Class Method Details
.load ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/dotenv/mh.rb', line 8 def self.load() if(!File.file?('.env')) then Dotenv::LoggerMh.logWarning(".env file not found") return end Dotenv::LoggerMh.logInfo("loading variables from .env file...") File.readlines('.env').each do |line| if(line.start_with?("#")) then next end keyValue = line.strip().split("=", 2) if(keyValue.length != 2) then next end key = keyValue[0] value = keyValue[1] ENV[key] = value end end |