Sha256: ed7ba7b890b67a9390fc9adaeef45b960c905dc645767c7fde2860a3e167ea83

Contents?: true

Size: 491 Bytes

Versions: 5

Compression:

Stored size: 491 Bytes

Contents

module Salesforce
  module Bulk
    module Operations
      extend ActiveSupport::Concern
      
      module ClassMethods
# Create a bulk update job
# job = Salesforce::Account.bulk_update do
#   batch do
#     record account_1
#     record account_2
#   end
# end
# 

        def bulk_update(columns = [], &block)
          UpdateJob.new(self, columns).tap do |job|
            Blockenspiel.invoke(block, job)
            job.process!
          end
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
activeforce-1.8.0 lib/salesforce/bulk/operations.rb
activeforce-1.7.1 lib/salesforce/bulk/operations.rb
activeforce-1.7.0 lib/salesforce/bulk/operations.rb
activeforce-1.6.0 lib/salesforce/bulk/operations.rb
activeforce-1.5.0 lib/salesforce/bulk/operations.rb