Class: FRM::ReleasePusher
Instance Method Summary collapse
-
#initialize(package_release, access_key, secret_key, bucket, prefix, server = 's3-us-west-1.amazonaws.com') ⇒ ReleasePusher
constructor
A new instance of ReleasePusher.
Methods inherited from Base
#compute_md5, #compute_sha1, #compute_sha2, #generate_gzip_pipe, #gpg_clearsign, #gpg_detached, #gunzip_pipe, #merge_package_file, #parse_package_stub
Constructor Details
#initialize(package_release, access_key, secret_key, bucket, prefix, server = 's3-us-west-1.amazonaws.com') ⇒ ReleasePusher
Returns a new instance of ReleasePusher.
4 5 6 7 8 9 10 11 |
# File 'lib/frm/release_pusher.rb', line 4 def initialize(package_release,access_key,secret_key,bucket,prefix,server='s3-us-west-1.amazonaws.com') @release = package_release.release @bucket = bucket @prefix = prefix @s3 = FRM::S3.new(access_key,secret_key,server) push_packages(package_release.packages) push_release_files(package_release) end |