Class: Restforce::AbstractClient

Inherits:
Object
  • Object
show all
Includes:
Concerns::API, Concerns::Authentication, Concerns::Base, Concerns::BatchAPI, Concerns::Caching, Concerns::CompositeAPI, Concerns::Connection
Defined in:
lib/restforce/abstract_client.rb

Direct Known Subclasses

Data::Client, Tooling::Client

Instance Attribute Summary

Attributes included from Concerns::Base

#options

Method Summary

Methods included from Concerns::CompositeAPI

#composite, #composite!

Methods included from Concerns::Verbs

#define_api_verb, #define_verb, #define_verbs

Methods included from Concerns::BatchAPI

#batch, #batch!

Methods included from Concerns::API

#create, #create!, #describe, #describe_layouts, #destroy, #destroy!, #explain, #find, #get_deleted, #get_updated, #limits, #list_sobjects, #org_id, #query, #query_all, #recent, #search, #select, #update, #update!, #upsert, #upsert!, #user_info

Methods included from Concerns::Caching

#with_caching, #without_caching

Methods included from Concerns::Authentication

#authenticate!, #authentication_middleware, #client_credential?, #jwt?, #oauth_refresh?, #username_password?

Methods included from Concerns::Connection

#middleware

Methods included from Concerns::Base

#initialize, #inspect, #instance_url