Dear all,

Just wondering if there's any likelihood of a patch along the
following lines being accepted:

class Sequel::Model
  alias :save_without_transaction! :save!
  def save!(*columns)
    db.transaction {save_without_transaction!(*columns)}
  end
end

If no objections it would be nice to add this directly to the save
methods on Sequel::Model.

I've found that not having transactions around this has bitten me in
the arse a few times, and can't think of many cases where you wouldn't
want one around the calls to before_create, insert, after_create...
Particularly useful if you're doing any state-modifying operations in
these surrounding callbacks (eg using after_create to insert
associated rows...).

-Matt
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sequel-talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sequel-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to