Reputation: 935
Can this be done in fewer lines?
clone = self.dup
clone.assign_attributes owner: owner
clone.save
Even two lines would be better than three!
Upvotes: 0
Views: 581
Reputation: 110675
I don't know Rails but I assume this would work:
dup.tap { |clone| clone.assign_attributes(owner: owner) }.save
Upvotes: 1