Module: Ahoy

Defined in:
lib/ahoy.rb,
lib/ahoy/version.rb,
lib/generators/ahoy/base.rb,
lib/generators/ahoy/init_generator.rb,
lib/generators/ahoy/vagrant_generator.rb,
lib/generators/ahoy/lib/variable_store.rb,
lib/generators/ahoy/lib/question_helper.rb,
lib/generators/ahoy/deployment_generator.rb

Defined Under Namespace

Modules: Generator, Initialize Classes: DeploymentGenerator, InitGenerator, QuestionHelper, VagrantGenerator, VariableStore

Constant Summary collapse

VERSION =
"0.2.4"

Class Method Summary collapse

Class Method Details

.load_variablesObject



5
6
7
8
9
10
11
12
13
14
# File 'lib/ahoy.rb', line 5

def self.load_variables
  begin
    env_file = File.open(Rails.root + ".env/#{Rails.env}_env.yml", 'r')
    if env_file
      env_yaml = YAML.load(env_file)
      env_yaml.each { |k,v| ENV[k.to_s.upcase] = v.to_s } if env_yaml.present?
    end
  rescue
  end
end