Class: Outpace
- Inherits:
-
Object
- Object
- Outpace
- Defined in:
- lib/outpace.rb
Class Method Summary collapse
Class Method Details
.ensure_aws_credentials ⇒ Object
2 3 4 5 6 7 8 9 10 11 |
# File 'lib/outpace.rb', line 2 def self.ensure_aws_credentials raise " You don't seem to have AWS_ACCESS_KEY_ID & AWS_SECRET_ACCESS_KEY\n AWS\n\n require 'time'\n raise <<-AWS if ENV[\"AWS_SECURITY_TOKEN_TIMESTAMP\"] && Time.parse(ENV[\"AWS_SECURITY_TOKEN_TIMESTAMP\"]) - Time.now < 0\n You need to run derp authenticate again, your authentication seems to have expired\n AWS\nend\n" unless ENV.keys.include?("AWS_ACCESS_KEY_ID") && ENV.keys.include?("AWS_SECRET_ACCESS_KEY") |