# File lib/dm-transactions.rb, line 220 def primitive_for(adapter) unless @adapters.include?(adapter) raise "Unknown adapter #{adapter}" end unless @transaction_primitives.include?(adapter) raise "No primitive for #{adapter}" end @transaction_primitives[adapter] end