Sha256: cdc825b71d5b47a37059fb84c29a6017e6ee1f437effca2f86eab6841045c874
Contents?: true
Size: 675 Bytes
Versions: 3
Compression:
Stored size: 675 Bytes
Contents
module OpConnect class Client module Files def list_files(vault_id:, item_id:, **params) get("vaults/#{vault_id}/items/#{item_id}/files", params: params).body.map { |file| Item::File.new(file) } end alias_method :files, :list_files def get_file(vault_id:, item_id:, id:, **params) Item::File.new get("vaults/#{vault_id}/items/#{item_id}/files/#{id}", params: params).body end alias_method :file, :get_file def get_file_content(vault_id:, item_id:, id:) get("vaults/#{vault_id}/items/#{item_id}/files/#{id}/content").body end alias_method :file_content, :get_file_content end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
op_connect-0.1.3 | lib/op_connect/client/files.rb |
op_connect-0.1.2 | lib/op_connect/client/files.rb |
op_connect-0.1.1 | lib/op_connect/client/files.rb |