module IPFS::Upload
Public Class Methods
file(name, content = nil, &block)
click to toggle source
Define a file with the given name.
file = IPFS::Upload.file('hello.txt') do |fd| fd.write 'Hello' end ipfs.add file do |node| print "Successfully uploaded #{node.path}\n" if node.finished? end
# File lib/ipfs-api/upload.rb, line 12 def file name, content = nil, &block FileNode.new(name, content, &block) end
folder(name, &block)
click to toggle source
Define a folder with the given name.
folder = IPFS::Upload.folder('test') do |test| test.add_file('hello.txt') do |fd| fd.write 'Hello' end end ipfs.add folder do |node| print "Successfully uploaded #{node.path}\n" if node.finished? end
# File lib/ipfs-api/upload.rb, line 26 def folder name, &block FolderNode.new(name, &block) end
Private Instance Methods
file(name, content = nil, &block)
click to toggle source
Define a file with the given name.
file = IPFS::Upload.file('hello.txt') do |fd| fd.write 'Hello' end ipfs.add file do |node| print "Successfully uploaded #{node.path}\n" if node.finished? end
# File lib/ipfs-api/upload.rb, line 12 def file name, content = nil, &block FileNode.new(name, content, &block) end
folder(name, &block)
click to toggle source
Define a folder with the given name.
folder = IPFS::Upload.folder('test') do |test| test.add_file('hello.txt') do |fd| fd.write 'Hello' end end ipfs.add folder do |node| print "Successfully uploaded #{node.path}\n" if node.finished? end
# File lib/ipfs-api/upload.rb, line 26 def folder name, &block FolderNode.new(name, &block) end