class Ryespy::Listener::AmznS3

Constants

REDIS_KEY_PREFIX
SIDEKIQ_JOB_CLASS

Public Class Methods

new(opts = {}) click to toggle source
Calls superclass method
# File lib/ryespy/listener/amzn_s3.rb, line 16
def initialize(opts = {})
  @config = {
    :access_key => opts[:access_key],
    :secret_key => opts[:secret_key],
    :directory  => opts[:bucket],
  }
  
  super(opts)
end

Private Instance Methods

connect_service() click to toggle source
# File lib/ryespy/listener/amzn_s3.rb, line 28
def connect_service
  @fog_storage = Fog::Storage.new({
    :provider              => 'AWS',
    :aws_access_key_id     => @config[:access_key],
    :aws_secret_access_key => @config[:secret_key],
  })
end