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