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