class Rake::FtpFile
Note: Not released for general use.
Attributes
group[R]
name[R]
owner[R]
size[R]
time[R]
Public Class Methods
date()
click to toggle source
# File lib/rake/contrib/ftptools.rb 16 def self.date 17 @date_class ||= Date 18 end
new(path, entry)
click to toggle source
# File lib/rake/contrib/ftptools.rb 24 def initialize(path, entry) 25 @path = path 26 @mode, _, @owner, @group, size, d1, d2, d3, @name = entry.split(' ') 27 @size = size.to_i 28 @time = determine_time(d1, d2, d3) 29 end
time()
click to toggle source
# File lib/rake/contrib/ftptools.rb 20 def self.time 21 @time_class ||= Time 22 end
Public Instance Methods
directory?()
click to toggle source
# File lib/rake/contrib/ftptools.rb 35 def directory? 36 @mode[0] == ?d 37 end
mode()
click to toggle source
# File lib/rake/contrib/ftptools.rb 39 def mode 40 parse_mode(@mode) 41 end
path()
click to toggle source
# File lib/rake/contrib/ftptools.rb 31 def path 32 File.join(@path, @name) 33 end
symlink?()
click to toggle source
# File lib/rake/contrib/ftptools.rb 43 def symlink? 44 @mode[0] == ?l 45 end