Module: Remi::DataSubject::Salesforce
- Included in:
- Extractor::Salesforce, Loader::Salesforce
- Defined in:
- lib/remi/data_subjects/salesforce.rb
Overview
Contains methods shared between Salesforce Extractor/Parser/Encoder/Loader
Instance Method Summary collapse
-
#restforce_client ⇒ Restforce
An authenticated restforce client.
Instance Method Details
#restforce_client ⇒ Restforce
Returns An authenticated restforce client.
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/remi/data_subjects/salesforce.rb', line 11 def restforce_client @restforce_client ||= begin client = Restforce.new(@credentials) #run a dummy query to initiate a connection. Workaround for Bulk API problem # https://github.com/yatish27/salesforce_bulk_api/issues/33 client.query('SELECT Id FROM Contact LIMIT 1') client end end |