lib/purgatory/purgatory_module.rb in purgatory-1.1.0 vs lib/purgatory/purgatory_module.rb in purgatory-2.0.0
- old
+ new
@@ -5,9 +5,10 @@
def use_purgatory
self.has_many :purgatories, as: :soul
end
end
- def purgatory!(requester)
+ def purgatory!(requester = nil)
+ return nil if self.invalid?
Purgatory.create soul: self, requester: requester
end
end
\ No newline at end of file