module S3twin::Helpers
Public Class Methods
generate_env(payload)
click to toggle source
# 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)
click to toggle source
# 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