Method: Databasedotcom::Client#list_sobjects
- Defined in:
- lib/databasedotcom/client.rb
#list_sobjects ⇒ Object
Returns an Array of Strings listing the class names for every type of Sobject in the database. Raises SalesForceError if an error occurs.
141 142 143 144 145 146 147 148 |
# File 'lib/databasedotcom/client.rb', line 141 def list_sobjects result = http_get("/services/data/v#{self.version}/sobjects") if result.is_a?(Net::HTTPOK) JSON.parse(result.body)["sobjects"].collect { |sobject| sobject["name"] } elsif result.is_a?(Net::HTTPBadRequest) raise SalesForceError.new(result) end end |