[Type] Enhancement
[Module] Toolchain /
[Priority] Major
[Jira#]
[Redmine#]
[Problem]
[Cause]
[Solution]
[TestCase]
Change-Id: Iab0466d8d43f5936b572dbec3a328e96bdc7696d
@db = DBI.connect("DBI:#{@db_dsn}", @db_user, @db_passwd)
end
end
- if transaction then
- @db['AutoCommit'] = false
- begin
- @db.transaction do |dbh|
- yield dbh if block_given?
- end
- ensure
- @db['AutoCommit'] = true
- end
- else
- yield @db if block_given?
+ @db['AutoCommit'] = false
+ @db.transaction do |dbh|
+ yield dbh if block_given?
end
return true