class FileIO
Attributes
file[R]
Public Class Methods
new(file)
click to toggle source
# File lib/file_io.rb, line 6 def initialize(file) @file = file end
Public Instance Methods
expire(time)
click to toggle source
# File lib/file_io.rb, line 14 def expire(time) c = RestClient.post("https://file.io/?expires=#{time}", :file => File.new(@file, "rb")) parse = JSON.parse(c) puts "Uploaded #{@file} to https://file.io/" << parse["key"] << " it will expire in " << parse["expiry"] << "." end
upload()
click to toggle source
# File lib/file_io.rb, line 9 def upload c = RestClient.post('https://file.io', :file => File.new(@file, "rb")) parse = JSON.parse(c) puts "Uploaded #{@file} to https://file.io/" << parse["key"] end