lib/backup_jenkins/aws.rb in backup_jenkins-0.0.10 vs lib/backup_jenkins/aws.rb in backup_jenkins-0.0.11

- old
+ new

@@ -52,11 +52,11 @@ end end # TODO change this to use a time decay algorithm def files_to_remove - files - files.last(config.backup["backups_to_keep"]["remote"]) + files - files.last(config.backup.backups_to_keep.remote) end def files @files ||= backup_files_for_this_host.sort{ |a, b| a.key <=> b.key } end @@ -64,23 +64,23 @@ def backup_files_for_this_host s3_files.with_prefix(config.base_file_name) end def backup_files_for_all_hosts - s3_files.with_prefix(config.backup["file_name_base"]) + s3_files.with_prefix(config.backup.file_name_base) end def setup_aws s3 = initialize_s3_object - @bucket = s3.buckets[config.aws["bucket_name"]] - @bucket = s3.buckets.create(config.aws["bucket_name"]) unless @bucket.exists? + @bucket = s3.buckets[config.aws.bucket_name] + @bucket = s3.buckets.create(config.aws.bucket_name) unless @bucket.exists? raise "Couldn't create bucket!" unless @bucket.exists? end def initialize_s3_object ::AWS::S3.new( - :access_key_id => config.aws["access_key"], - :secret_access_key => config.aws["secret"] + :access_key_id => config.aws.access_key, + :secret_access_key => config.aws.secret ) end # Returns a structure like: # [