Class: Hercules::UptimeMonitor::ScreenShotUploader
- Inherits:
-
Object
- Object
- Hercules::UptimeMonitor::ScreenShotUploader
- Defined in:
- lib/uptime_monitor/screen_shot_uploader.rb
Instance Method Summary collapse
Instance Method Details
#store(file) ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/uptime_monitor/screen_shot_uploader.rb', line 4 def store(file) current_key = "screenshot#{Time.now.to_i}.png" AWS::S3::S3Object.store(current_key, open(file), RAGIOS_HERCULES_S3_DIR) AWS::S3::S3Object.url_for( current_key, RAGIOS_HERCULES_S3_DIR, use_ssl: true, expires_in: 31557600 ) end |