class Paperclip::HasAttachedFile
def add_active_record_callbacks
def add_active_record_callbacks name = @name @klass.send(:after_save) { send(name).send(:save) } @klass.send(:before_destroy) { send(name).send(:queue_all_for_delete) } if @klass.respond_to?(:after_commit) @klass.send(:after_commit, on: :destroy) do send(name).send(:flush_deletes) end else @klass.send(:after_destroy) { send(name).send(:flush_deletes) } end end