Method: Baza::BaseSqlDriver#insert_multi
- Defined in:
- lib/baza/base_sql_driver.rb
#insert_multi(tablename, arr_hashes, args = {}) ⇒ Object
145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 |
# File 'lib/baza/base_sql_driver.rb', line 145 def insert_multi(tablename, arr_hashes, args = {}) sql = [] if args && args[:return_sql] if args && args[:return_sql] arr_hashes.each do |hash| sql << @db.insert(tablename, hash, args) end else @db.transaction do arr_hashes.each do |hash| @db.insert(tablename, hash, args) end end end return sql if args && args[:return_sql] nil end |