lib/purgatory/purgatory.rb in purgatory-6.0.1 vs lib/purgatory/purgatory.rb in purgatory-6.0.2
- old
+ new
@@ -49,10 +49,10 @@
success = nil
self.with_lock do
unless approved?
success = soul_with_changes.save
if performable_method.present? && success
- success = soul.send(performable_method[:method], *performable_method[:args])
+ success = soul.send(performable_method[:method], *performable_method[:args], **performable_method[:kwargs])
end
if success
self.approver = approver
self.approved_at = Time.now