Sha256: 8fb4958c67bbc97098cb62d179f9e6b3e62dff952460e1da380698da17b942ea
Contents?: true
Size: 1.34 KB
Versions: 3
Compression:
Stored size: 1.34 KB
Contents
module Fog module Storage class GoogleJSON class Real # Lists objects in a bucket matching some criteria. # # @param bucket [String] Name of bucket to list # @param options [Hash] Optional hash of options # @option options [String] :delimiter Delimiter to collapse objects # under to emulate a directory-like mode # @option options [Integer] :max_results Maximum number of results to # retrieve # @option options [String] :page_token Token to select a particular page # of results # @option options [String] :prefix String that an object must begin with # in order to be returned # @option options ["full", "noAcl"] :projection Set of properties to # return (defaults to "noAcl") # @option options [Boolean] :versions If true, lists all versions of an # object as distinct results (defaults to False) # @return [Google::Apis::StorageV1::Objects] def list_objects(bucket, options = {}) request_options = ::Google::Apis::RequestOptions.default.merge(options) @storage_json.list_objects(bucket, :options => request_options) end end class Mock def list_objects(_bucket, _options = {}) Fog::Mock.not_implemented end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems