class Addressbook::BaseUploader
Public Class Methods
new(*)
click to toggle source
Calls superclass method
# File lib/addressbook/base_uploader.rb, line 11 def initialize(*) super unless Rails.env.test? self.fog_credentials = { provider: 'AWS', aws_access_key_id: Addressbook.aws_config['access_key_id'], aws_secret_access_key: Addressbook.aws_config['secret_access_key'], region: 'eu-west-1' } self.fog_directory = Addressbook.aws_config['bucket'] end end
Public Instance Methods
cache_dir()
click to toggle source
# File lib/addressbook/base_uploader.rb, line 29 def cache_dir "tmp/uploads" end
store_dir()
click to toggle source
# File lib/addressbook/base_uploader.rb, line 25 def store_dir "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.token}" end