Module: Remi::DataSubject::Salesforce

Included in:
Remi::DataSource::Salesforce, Remi::DataTarget::Salesforce
Defined in:
lib/remi/data_subject/salesforce.rb

Instance Method Summary collapse

Instance Method Details

#field_symbolizerObject



7
8
9
# File 'lib/remi/data_subject/salesforce.rb', line 7

def field_symbolizer
  Remi::FieldSymbolizers[:salesforce]
end

#restforce_clientObject



11
12
13
14
15
16
17
18
19
20
# File 'lib/remi/data_subject/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