class SalesforceAdapter::WebserviceProxy

Public Class Methods

new(adapter, webservice_class) click to toggle source
# File lib/salesforce_adapter/webservice_proxy.rb, line 8
def initialize(adapter, webservice_class)
  @adapter       = adapter
  @schema_url    = "http://soap.sforce.com/schemas/class/#{webservice_class}"
  @service_path  = "/services/Soap/class/#{webservice_class}"
end

Public Instance Methods

method_missing(method_name, args = {}) click to toggle source

Forward calls to salesforce

# File lib/salesforce_adapter/webservice_proxy.rb, line 15
def method_missing(method_name, args = {})
  @adapter.call_webservice(method_name, args, @schema_url, @service_path)
end