class Restforce::Bulk::Result
Attributes
batch_id[RW]
created[RW]
error[RW]
id[RW]
job_id[RW]
success[RW]
Public Class Methods
new(attributes={})
click to toggle source
# File lib/restforce/bulk/result.rb, line 8 def initialize(attributes={}) assign_attributes(attributes) end
Public Instance Methods
content()
click to toggle source
# File lib/restforce/bulk/result.rb, line 12 def content response = Restforce::Bulk.client.perform_request(:get, "job/#{job_id}/batch/#{batch_id}/result/#{id}") parser = results_parser_for(response.body).new parser.content_on(response.body) end
Protected Instance Methods
results_parser_for(body)
click to toggle source
# File lib/restforce/bulk/result.rb, line 21 def results_parser_for(body) body.is_a?(CSV::Table) ? Restforce::Bulk::Parser::Csv : Restforce::Bulk::Parser::Xml end