class ShippingMaterials::S3

Public Class Methods

new() click to toggle source
# File lib/shipping_materials/s3.rb, line 10
def initialize
  @bucket = self.s3.buckets[Config.s3_bucket]
end

Public Instance Methods

s3() click to toggle source
# File lib/shipping_materials/s3.rb, line 18
def s3
  @s3 ||= AWS::S3.new(access_key_id: Config.s3_access_key,
                      secret_access_ket: Config.s3_secret)
end
write(key, fp) click to toggle source
# File lib/shipping_materials/s3.rb, line 14
def write(key, fp)
  @bucket.objects.create(key, fp)
end