ぎんざRuby会議01 で宣言的トランザクションの話になって、 @a_matsuda さんが Rails にも宣言的トランザクション欲しくない?的なことを言っていたので gem でサクッと作ってみました。 宣言的トランザクションとは 宣言的トランザクションとは、あるメソッドが呼び出された時に自動的にトランザクションをかける、ということを宣言的に記述する手法のことです。実装しているフレームワークとしては Java の Spring Framework が有名です。Spring Framework の場合、メソッドに @Transactional というアノテーションを付与することで宣言的トランザクションを使用することができます。