Module: Salesforce::Bulk::Operations::ClassMethods
- Defined in:
- lib/salesforce/bulk/operations.rb
Instance Method Summary collapse
- #bulk_update(columns = [], &block) ⇒ Object
- #bulk_upsert(external_id, columns = [], &block) ⇒ Object
Instance Method Details
#bulk_update(columns = [], &block) ⇒ Object
16 17 18 19 20 21 |
# 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) ⇒ Object
23 24 25 26 27 28 |
# 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 |