module CallRemote
Public Class Methods
included(base)
click to toggle source
class methods
# File lib/Salesforce/rest/asf_rest_call_rest_svr.rb, line 22 def self.included(base) class << base def call_rest_svr (verb, target, headers, data=nil) case verb when 'GET' return resp = HTTParty.get(target, :headers => headers) when 'POST' return resp = HTTParty.post(target, :body => data, :headers => headers) when 'DELETE' return resp = HTTParty.delete(target, :headers => headers) when 'PATCH' # TODO use Httpgeneric. when 'DEFINE' # TODO for creating a new SObject in Salesfore, e.g. rake when 'REMOVE' # TODO for deleting a new SObject in Salesfore, e.g. rake when 'MODIFY' # TODO for modifying a new SObject in Salesfore, e.g. rake end end end end