Class Rake::FtpFile |
|
Note: Not released for general use.
Methods |
Attributes |
[R] | group | |
[R] | name | |
[R] | owner | |
[R] | size | |
[R] | time |
Public Class methods |
date() |
# File lib/rake/contrib/ftptools.rb, line 18 18: def self.date 19: @date_class ||= Date 20: end
new(path, entry) |
# File lib/rake/contrib/ftptools.rb, line 26 26: def initialize(path, entry) 27: @path = path 28: @mode, line, @owner, @group, size, d1, d2, d3, @name = entry.split(' ') 29: @size = size.to_i 30: @time = determine_time(d1, d2, d3) 31: end
time() |
# File lib/rake/contrib/ftptools.rb, line 22 22: def self.time 23: @time_class ||= Time 24: end
Public Instance methods |
directory?() |
# File lib/rake/contrib/ftptools.rb, line 37 37: def directory? 38: @mode[0] == ?d 39: end
mode() |
# File lib/rake/contrib/ftptools.rb, line 41 41: def mode 42: parse_mode(@mode) 43: end
path() |
# File lib/rake/contrib/ftptools.rb, line 33 33: def path 34: File.join(@path, @name) 35: end
symlink?() |
# File lib/rake/contrib/ftptools.rb, line 45 45: def symlink? 46: @mode[0] == ?l 47: end