Class: Uploadcare::Client::FileMetadataAccessor
- Inherits:
-
Object
- Object
- Uploadcare::Client::FileMetadataAccessor
- Defined in:
- lib/uploadcare/client/file_metadata_accessor.rb
Overview
File metadata operations scoped to a client instance.
Instance Attribute Summary collapse
-
#client ⇒ Object
readonly
Returns the value of attribute client.
Instance Method Summary collapse
- #delete(uuid:, key:, request_options: {}) ⇒ nil
- #index(uuid:, request_options: {}) ⇒ Uploadcare::Resources::FileMetadata
-
#initialize(client:) ⇒ FileMetadataAccessor
constructor
A new instance of FileMetadataAccessor.
- #show(uuid:, key:, request_options: {}) ⇒ String?
- #update(uuid:, key:, value:, request_options: {}) ⇒ Uploadcare::Resources::FileMetadata
Constructor Details
#initialize(client:) ⇒ FileMetadataAccessor
Returns a new instance of FileMetadataAccessor.
8 9 10 |
# File 'lib/uploadcare/client/file_metadata_accessor.rb', line 8 def initialize(client:) @client = client end |
Instance Attribute Details
#client ⇒ Object (readonly)
Returns the value of attribute client.
5 6 7 |
# File 'lib/uploadcare/client/file_metadata_accessor.rb', line 5 def client @client end |
Instance Method Details
#delete(uuid:, key:, request_options: {}) ⇒ nil
42 43 44 45 |
# File 'lib/uploadcare/client/file_metadata_accessor.rb', line 42 def delete(uuid:, key:, request_options: {}) Uploadcare::Resources::FileMetadata.delete(uuid: uuid, key: key, client: client, request_options: ) end |
#index(uuid:, request_options: {}) ⇒ Uploadcare::Resources::FileMetadata
15 16 17 |
# File 'lib/uploadcare/client/file_metadata_accessor.rb', line 15 def index(uuid:, request_options: {}) Uploadcare::Resources::FileMetadata.index(uuid: uuid, client: client, request_options: ) end |
#show(uuid:, key:, request_options: {}) ⇒ String?
23 24 25 26 |
# File 'lib/uploadcare/client/file_metadata_accessor.rb', line 23 def show(uuid:, key:, request_options: {}) Uploadcare::Resources::FileMetadata.show(uuid: uuid, key: key, client: client, request_options: ) end |
#update(uuid:, key:, value:, request_options: {}) ⇒ Uploadcare::Resources::FileMetadata
33 34 35 36 |
# File 'lib/uploadcare/client/file_metadata_accessor.rb', line 33 def update(uuid:, key:, value:, request_options: {}) Uploadcare::Resources::FileMetadata.update(uuid: uuid, key: key, value: value, client: client, request_options: ) end |