class Poto::FileRepository::Google::Cloud::Storage
Attributes
client[R]
Public Class Methods
new(client:)
click to toggle source
# File lib/poto/file_repository/google/cloud/storage.rb, line 13 def initialize(client:) @client = client end
Public Instance Methods
all(prefix:, page:, per_page:)
click to toggle source
# File lib/poto/file_repository/google/cloud/storage.rb, line 21 def all(prefix:, page:, per_page:) files = client.files( prefix: prefix, token: page, max: per_page ) FileCollectionMapper.new(files, page).call end
url(id)
click to toggle source
# File lib/poto/file_repository/google/cloud/storage.rb, line 17 def url(id) client.file(id).signed_url end