Sha256: f1c25678e5acac8734258c6a7360371ade6a2f429f5f09ce2ca4a09d33e1f8cc

Contents?: true

Size: 409 Bytes

Versions: 3

Compression:

Stored size: 409 Bytes

Contents

module Heirloom
  module Downloader
    class S3

      def initialize(args)
        @config = args[:config]
        @region = args[:region]
        @logger = args[:logger]
      end

      def download_file(args)
        s3.get_object args[:bucket], args[:key]
      end

      def s3
        @s3 ||= AWS::S3.new :config => @config,
                            :region => @region
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
heirloom-0.1.3 lib/heirloom/downloader/s3.rb
heirloom-0.1.2 lib/heirloom/downloader/s3.rb
heirloom-0.1.1 lib/heirloom/downloader/s3.rb