# File lib/dragonfly/active_model_extensions/attachment.rb, line 23
      def assign(value)
        if value.nil?
          self.job = nil
          reset_magic_attributes
        else
          self.job = case value
          when Job then value.dup
          when self.class then value.job.dup
          else app.new_job(value)
          end
          set_magic_attributes
        end
        set_uid_and_parent_uid(nil)
        value
      end