class LeccaClient::Uploader
Public Class Methods
new(text, filename)
click to toggle source
# File lib/lecca_client/uploader.rb, line 5 def initialize(text, filename) @text = text @filename = filename end
Public Instance Methods
upload()
click to toggle source
# File lib/lecca_client/uploader.rb, line 10 def upload Net::SFTP.start(config[:host], config[:user], password: config[:pass]) do |sftp| sftp.file.open([config[:upload_path].to_s, @filename].join('/'), "w") do |file| file.puts @text end end end
Private Instance Methods
config()
click to toggle source
# File lib/lecca_client/uploader.rb, line 20 def config @config ||= LeccaClient.config.ftp end