Sha256: f065fdb968a5ea60511b61a7960e58dae76fe94d3a60304d764b9a183d22e080
Contents?: true
Size: 777 Bytes
Versions: 1
Compression:
Stored size: 777 Bytes
Contents
require 'fog' require_relative 'fogable' module Ryespy module Listener class AmznS3 < Base include Listener::Fogable REDIS_KEY_PREFIX = 'amzn_s3'.freeze SIDEKIQ_JOB_CLASS = 'RyespyAmznS3Job'.freeze def initialize(opts = {}) @config = { :access_key => opts[:access_key], :secret_key => opts[:secret_key], :directory => opts[:bucket], } super(opts) end private 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 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ryespy-1.0.0 | lib/ryespy/listener/amzn_s3.rb |