class OpsTasks::CliHelper

Public Class Methods

detect_env() click to toggle source
# File lib/ops_tasks/cli_helper.rb, line 6
def self.detect_env
  return 'dotenv' if File.file?("#{Dir.pwd}/.env")
  return 'figaro' if File.file?("#{Dir.pwd}/config/application.yml")
end
load_env() click to toggle source
# File lib/ops_tasks/cli_helper.rb, line 11
def self.load_env
  Dotenv.load if detect_env == 'dotenv'
  load_figaro if detect_env == 'figaro'
end
load_figaro() click to toggle source
# File lib/ops_tasks/cli_helper.rb, line 16
def self.load_figaro
  Figaro.application = Figaro::Application.new(
    environment: "production",
    path: "#{Dir.pwd}/config/application.yml"
  )
  Figaro.load
end