# 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