Module: S3twin::Helpers
- Defined in:
- lib/s3twin/helpers.rb
Class Method Summary collapse
Class Method Details
.generate_env(payload) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/s3twin/helpers.rb', line 13 def generate_env(payload) env = "IRON_TOKEN='#{payload['iron_token']}' IRON_PROJECT_ID='#{payload['iron_project_id']}' SOURCE_S3_BUCKET='#{payload['source_s3_bucket']}' SOURCE_AWS_ACCESS_KEY_ID='#{payload['source_aws_access_key_id']}' SOURCE_AWS_SECRET_ACCESS_KEY='#{payload['source_aws_secret_access_key']}' DESTINATION_S3_BUCKET='#{payload['destination_s3_bucket']}' DESTINATION_AWS_ACCESS_KEY_ID='#{payload['destination_aws_access_key_id']}' DESTINATION_AWS_SECRET_ACCESS_KEY='#{payload['destination_aws_secret_access_key']}'" end |
.prompt_payload(payload) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/s3twin/helpers.rb', line 3 def prompt_payload(payload) payload['source_s3_bucket'] ||= ask('Source Bucket:') payload['source_aws_access_key_id'] ||= ask('Source Access Key:') payload['source_aws_secret_access_key'] ||= ask('Source Secret Key:') payload['destination_s3_bucket'] ||= ask('Destination Bucket:') payload['destination_aws_access_key_id'] ||= ask('Destination Access Key:') payload['destination_aws_secret_access_key'] ||= ask('Destination Secret Key:') return payload end |