jam-cloud/ruby/lib/jam_ruby/lib/s3_analytics_manager_mixin.rb

19 lines
662 B
Ruby

module JamRuby
module S3AnalyticsManagerMixin
extend ActiveSupport::Concern
include AppConfig
included do
end
module ClassMethods
def s3_manager(options={:bucket => nil, :public => false})
@s3_manager ||= S3Manager.new(options[:bucket] ? options[:bucket] : APP_CONFIG.aws_analytics_bucket, APP_CONFIG.aws_access_key_id, APP_CONFIG.aws_secret_access_key)
end
end
def s3_manager(options={:bucket => nil, :public => false})
@s3_manager ||= S3Manager.new(options[:bucket] ? options[:bucket] : app_config.aws_analytics_bucket, app_config.aws_access_key_id, app_config.aws_secret_access_key)
end
end
end