class CarrierWave::Storage::Sharefile
Public Instance Methods
client()
click to toggle source
# File lib/carrierwave/storage/sharefile.rb, line 18 def client CarrierWave::Sharefile::Client.new(config[:sharefile_client_id], config[:sharefile_client_secret], config[:sharefile_username], config[:sharefile_password], config[:sharefile_subdomain]) end
retrieve!(identifier)
click to toggle source
# File lib/carrierwave/storage/sharefile.rb, line 12 def retrieve!(identifier) f = CarrierWave::Storage::Sharefile::File.new(uploader, config, uploader.store_path(identifier), client) f.retrieve(identifier) f end
store!(file)
click to toggle source
# File lib/carrierwave/storage/sharefile.rb, line 6 def store!(file) f = CarrierWave::Storage::Sharefile::File.new(uploader, config, uploader.store_path, client) f.store(file) f end
Private Instance Methods
config()
click to toggle source
# File lib/carrierwave/storage/sharefile.rb, line 28 def config @config ||= {} @config[:sharefile_client_id] ||= uploader.sharefile_client_id @config[:sharefile_client_secret] ||= uploader.sharefile_client_secret @config[:sharefile_username] ||= uploader.sharefile_username @config[:sharefile_password] ||= uploader.sharefile_password @config[:sharefile_subdomain] ||= uploader.sharefile_subdomain @config[:sharefile_root] ||= uploader.sharefile_root @config end