Module: DocumentCloud
- Extended by:
- Configurable
- Defined in:
- lib/document_cloud.rb,
lib/document_cloud/client.rb,
lib/document_cloud/default.rb,
lib/document_cloud/version.rb,
lib/document_cloud/document.rb,
lib/document_cloud/api/utils.rb,
lib/document_cloud/api/search.rb,
lib/document_cloud/api/update.rb,
lib/document_cloud/api/upload.rb,
lib/document_cloud/api/destroy.rb,
lib/document_cloud/api/document.rb,
lib/document_cloud/configurable.rb,
lib/document_cloud/search_results.rb
Defined Under Namespace
Modules: API, Configurable, Default Classes: Client, Document, SearchResults, Version
Instance Attribute Summary
Attributes included from Configurable
Class Method Summary collapse
-
.client ⇒ DocumentCloud::Client
Delegate to a DocumentCloud::Client.
-
.client? ⇒ Boolean
Has a client been initialized on the DocumentCloud module?.
- .respond_to?(method_name, include_private = false) ⇒ Boolean
Methods included from Configurable
Class Method Details
.client ⇒ DocumentCloud::Client
Delegate to a DocumentCloud::Client
18 19 20 21 |
# File 'lib/document_cloud.rb', line 18 def client @client = DocumentCloud::Client.new(credentials) unless defined?(@client) @client end |
.client? ⇒ Boolean
Has a client been initialized on the DocumentCloud module?
26 27 28 |
# File 'lib/document_cloud.rb', line 26 def client? !!@client end |
.respond_to?(method_name, include_private = false) ⇒ Boolean
31 32 33 |
# File 'lib/document_cloud.rb', line 31 def respond_to?(method_name, include_private=false) client.respond_to?(method_name, include_private) || super end |