Sha256: 65f88e74a60a66da945d00c4cab03237d9dbd5a4862bb023cd0fd5352c846099
Contents?: true
Size: 555 Bytes
Versions: 12
Compression:
Stored size: 555 Bytes
Contents
require 'figaro' require 'dotenv' module OpsTasks class CliHelper def self.detect_env return 'dotenv' if File.file?("#{Dir.pwd}/.env") return 'figaro' if File.file?("#{Dir.pwd}/config/application.yml") end def self.load_env Dotenv.load if detect_env == 'dotenv' load_figaro if detect_env == 'figaro' end def self.load_figaro Figaro.application = Figaro::Application.new( environment: "production", path: "#{Dir.pwd}/config/application.yml" ) Figaro.load end end end
Version data entries
12 entries across 12 versions & 1 rubygems