class Twb::Util::FTPPublisher

Attributes

fileName[R]
fileURL[R]

Public Class Methods

new() click to toggle source
# File lib/twb/util/ftpPublisher.rb, line 25
def initialize
  @ftp      = Net::FTP.new('gerrard.net')
  @ftp.login("tableautools", 'TableauT00ls!')
end

Public Instance Methods

close() click to toggle source
# File lib/twb/util/ftpPublisher.rb, line 41
def close
  @ftp.close unless @ftp.nil?
end
list() click to toggle source
# File lib/twb/util/ftpPublisher.rb, line 37
def list
  @ftp.list()
end
publish(fileName) click to toggle source
# File lib/twb/util/ftpPublisher.rb, line 30
def publish fileName
  @fileName = fileName
  @ftp.passive = true
  @ftp.puttextfile(fileName, fileName)
  @fileURL = "http://gerrard.net/tableautools/#{fileName}"
end