class Saviour::LifeCycle::FileCreator
Public Class Methods
new(current_path, file, column, connection)
click to toggle source
# File lib/saviour/life_cycle.rb, line 6 def initialize(current_path, file, column, connection) @file = file @column = column @current_path = current_path @connection = connection end
Public Instance Methods
upload()
click to toggle source
# File lib/saviour/life_cycle.rb, line 13 def upload @new_path = @file.write return unless @new_path DbHelpers.run_after_rollback(@connection) do uploader.storage.delete(@new_path) end [@column, @new_path] end
uploader()
click to toggle source
# File lib/saviour/life_cycle.rb, line 25 def uploader @file.uploader end