module Salesforce::Bulk::Operations::ClassMethods
Public Instance Methods
bulk_update(columns = [], &block)
click to toggle source
Create a bulk update job job = Salesforce::Account.bulk_update do
batch do record account_1 record account_2 end
end
# File lib/salesforce/bulk/operations.rb, line 16 def bulk_update(columns = [], &block) UpdateJob.new(self, columns).tap do |job| Blockenspiel.invoke(block, job) job.process! end end
bulk_upsert(external_id, columns = [], &block)
click to toggle source
# File lib/salesforce/bulk/operations.rb, line 23 def bulk_upsert(external_id, columns = [], &block) UpsertJob.new(self, external_id, columns).tap do |job| Blockenspiel.invoke(block, job) job.process! end end