module ActiveForce

Monkey patching

Public Class Methods

clear_sfdc_client!() click to toggle source
# File lib/openstax/salesforce/active_force.rb, line 15
def clear_sfdc_client!
  self.sfdc_client = nil
end
original_sfdc_client()

Use a lazy setting of the client so that migrations etc are in place to allow the Client to be successfully instantiated.

Alias for: sfdc_client
sfdc_client() click to toggle source
# File lib/openstax/salesforce/active_force.rb, line 8
def sfdc_client
  if !original_sfdc_client.is_a?(OpenStax::Salesforce::Client)
    self.sfdc_client = OpenStax::Salesforce::Client.new
  end
  original_sfdc_client
end
Also aliased as: original_sfdc_client