Module: Duracloud
- Defined in:
- lib/duracloud.rb,
lib/duracloud/cli.rb,
lib/duracloud/tsv.rb,
lib/duracloud/error.rb,
lib/duracloud/space.rb,
lib/duracloud/store.rb,
lib/duracloud/client.rb,
lib/duracloud/content.rb,
lib/duracloud/request.rb,
lib/duracloud/version.rb,
lib/duracloud/commands.rb,
lib/duracloud/manifest.rb,
lib/duracloud/response.rb,
lib/duracloud/audit_log.rb,
lib/duracloud/properties.rb,
lib/duracloud/space_acls.rb,
lib/duracloud/rest_methods.rb,
lib/duracloud/storage_report.rb,
lib/duracloud/abstract_entity.rb,
lib/duracloud/chunked_content.rb,
lib/duracloud/command_options.rb,
lib/duracloud/storage_reports.rb,
lib/duracloud/sync_validation.rb,
lib/duracloud/content_manifest.rb,
lib/duracloud/response_handler.rb,
lib/duracloud/bit_integrity_report.rb,
lib/duracloud/fast_sync_validation.rb
Defined Under Namespace
Modules: Commands, RestMethods, TSV
Classes: AbstractEntity, AuditLog, BadRequestError, BitIntegrityReport, CLI, ChunkedContent, Client, CommandError, CommandOptions, ConflictError, Content, ContentManifest, Error, FastSyncValidation, Manifest, MessageDigestError, NotFoundError, Properties, Request, Response, ResponseHandler, ServerError, Space, SpaceAcls, StorageReport, StorageReports, Store, SyncValidation
Constant Summary
collapse
- VERSION =
"0.10.2"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.host ⇒ Object
44
45
46
|
# File 'lib/duracloud.rb', line 44
def host
@host ||= ENV["DURACLOUD_HOST"]
end
|
.logger ⇒ Object
36
37
38
|
# File 'lib/duracloud.rb', line 36
def logger
@logger ||= Logger.new(STDERR)
end
|
.password ⇒ Object
56
57
58
|
# File 'lib/duracloud.rb', line 56
def password
@password ||= ENV["DURACLOUD_PASSWORD"]
end
|
.port ⇒ Object
48
49
50
|
# File 'lib/duracloud.rb', line 48
def port
@port ||= ENV["DURACLOUD_PORT"]
end
|
.user ⇒ Object
52
53
54
|
# File 'lib/duracloud.rb', line 52
def user
@user ||= ENV["DURACLOUD_USER"]
end
|
Class Method Details
.auth? ⇒ Boolean
64
65
66
|
# File 'lib/duracloud.rb', line 64
def auth?
!!user
end
|
.base_url ⇒ Object
60
61
62
|
# File 'lib/duracloud.rb', line 60
def base_url
URI::HTTPS.build(host: host, port: port, path: '/')
end
|
.silence_logging! ⇒ Object
40
41
42
|
# File 'lib/duracloud.rb', line 40
def silence_logging!
self.logger = Logger.new(File::NULL)
end
|