Sha256: 2303f851ea89e5349f4d8df17d699b62b29798a38eeb387d3c3064465f63d41c
Contents?: true
Size: 553 Bytes
Versions: 41
Compression:
Stored size: 553 Bytes
Contents
module Heirloom class Destroyer class S3 attr_accessor :config, :region def initialize(args) self.config = args[:config] self.region = args[:region] end def destroy_file(args) key_name = args[:key_name] key_folder = args[:key_folder] bucket = args[:bucket] s3.delete_object bucket, "#{key_folder}/#{key_name}" end private def s3 @s3 ||= AWS::S3.new :config => config, :region => region end end end end
Version data entries
41 entries across 41 versions & 1 rubygems