Sha256: 351a6f146abcd1c09a73c47124b3c3ceb557f129e9dea6faeccda2e067fc19c2
Contents?: true
Size: 839 Bytes
Versions: 12
Compression:
Stored size: 839 Bytes
Contents
# frozen_string_literal: true module Uploadcare module Entity # This serializer is responsible for file metadata handling # # @see https://uploadcare.com/api-refs/rest-api/v0.7.0/#tag/File-metadata class FileMetadata < Entity client_service FileMetadataClient class << self def index(uuid) ::Uploadcare::Client::FileMetadataClient.new.index(uuid).success end def show(uuid, key) ::Uploadcare::Client::FileMetadataClient.new.show(uuid, key).success end def update(uuid, key, value) ::Uploadcare::Client::FileMetadataClient.new.update(uuid, key, value).success end def delete(uuid, key) ::Uploadcare::Client::FileMetadataClient.new.delete(uuid, key).success || '200 OK' end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems