lib/lifeboat.rb in lifeboat-0.3.0 vs lib/lifeboat.rb in lifeboat-0.3.1

- old
+ new

@@ -4,21 +4,13 @@ require 'yaml' require 'fileutils' require 'thread' class AWS - # DUPLICATION IS RISING ON THE self.root METHOD - # MACHETE def self.root - if Rails.version == "2.1.2" - YAML::load(IO.read(Rails.root + "/config/aws.yml")) - elsif Rails.version == "2.3.8" - YAML::load(IO.read(Rails.root + "config/aws.yml")) - else - raise "Email ivan@bakedweb.net with this error" - YAML::load(IO.read(File.dirname(__FILE__) + '/../config/aws.yml')) - end + rails_root = (Rails.version < "2.1.2") ? RAILS_ROOT : Rails.root + YAML::load(IO.read(File.join(rails_root, 'config', 'aws.yml'))) end end class Credentials @@ -29,13 +21,13 @@ # TODO: RESEARCH HOW TO REFACTOR OUT end begin def self.key - AWS.root[RAILS_ENV]['key'] + AWS.root[RAILS_ENV]['access_key_id'] end def self.secret - AWS.root[RAILS_ENV]['secret'] + AWS.root[RAILS_ENV]['secret_access_key'] end rescue RightAws::AwsError puts"LIFEBOAT : AWS Access Key Id needs a subscription for the service." end end