Sha256: 56b14f57ad1ef210022ad6bb5953fec04c7dd56a1b5e87f722f3e469fd015cf3

Contents?: true

Size: 1.2 KB

Versions: 11

Compression:

Stored size: 1.2 KB

Contents

require 'amee'

# Load config/amee.yml
amee_config = "#{RAILS_ROOT}/config/amee.yml"
if File.exist?(amee_config)
  # Load config
  AMEE_CONFIG = YAML.load_file(amee_config)[RAILS_ENV]
  # Create a global AMEE connection that we can use from anywhere in this app
  $amee = AMEE::Connection.new(AMEE_CONFIG['server'], AMEE_CONFIG['username'], AMEE_CONFIG['password'])
  # Authenticate now to get it out of the way and to check settings
  $amee.authenticate
else
  # Create an example AMEE config file and save it to config/amee.yml
  example_config = {}
  example_config['development'] = {'server' => "stage.co2.dgen.net", 'username' => "your_amee_username", 'password' => "your_amee_password"}
  example_config['production'] = {'server' => "stage.co2.dgen.net", 'username' => "your_amee_username", 'password' => "your_amee_password"}
  example_config['test'] = {'server' => "stage.co2.dgen.net", 'username' => "your_amee_username", 'password' => "your_amee_password"}
  File.open(amee_config, 'w') do |out|
   YAML.dump(example_config, out)
  end
  # Inform the user that we've written a file for them
  raise AMEE::ConnectionFailed.new("config/amee.yml doesn't exist. I've created one for you - please add your API keys to it.")
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
Floppy-amee-0.3.0 rails/init.rb
Floppy-amee-0.3.1 rails/init.rb
Floppy-amee-0.4.0 rails/init.rb
Floppy-amee-0.4.1 rails/init.rb
Floppy-amee-0.4.10 rails/init.rb
Floppy-amee-0.4.2 rails/init.rb
Floppy-amee-0.4.3 rails/init.rb
Floppy-amee-0.4.4 rails/init.rb
Floppy-amee-0.4.5 rails/init.rb
Floppy-amee-0.4.6 rails/init.rb
Floppy-amee-0.4.9 rails/init.rb