Module: DocumentCloud
- Extended by:
- Configurable
- Defined in:
- lib/document_cloud.rb,
lib/document_cloud/client.rb,
lib/document_cloud/default.rb,
lib/document_cloud/project.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/api/entities.rb,
lib/document_cloud/api/projects.rb,
lib/document_cloud/configurable.rb,
lib/document_cloud/search_results.rb,
lib/document_cloud/api/create_project.rb,
lib/document_cloud/api/update_project.rb
Defined Under Namespace
Modules: API, Configurable, Default Classes: Client, Document, Project, 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
19 20 21 22 |
# File 'lib/document_cloud.rb', line 19 def client @client = DocumentCloud::Client.new(credentials) unless defined?(@client) @client end |
.client? ⇒ Boolean
Has a client been initialized on the DocumentCloud module?
27 28 29 |
# File 'lib/document_cloud.rb', line 27 def client? !!@client end |
.respond_to?(method_name, include_private = false) ⇒ Boolean
32 33 34 |
# File 'lib/document_cloud.rb', line 32 def respond_to?(method_name, include_private=false) client.respond_to?(method_name, include_private) || super end |