Module: ActiveRecord::MassInsert::Helper

Defined in:
lib/activerecord/mass_insert/helper.rb

Overview

Helper for adding mass_insert to ActiveRecord::Base

Instance Method Summary collapse

Instance Method Details

#mass_insert(payload, *matching_columns, **mapped_columns) ⇒ Object



7
8
9
10
11
# File 'lib/activerecord/mass_insert/helper.rb', line 7

def mass_insert(payload, *matching_columns, **mapped_columns)
  Inserter.insert(
    self, payload, *matching_columns, **mapped_columns
  ).to_a.map { |result| result['id'] }
end