class ODisk::Info

Constants

ERROR
LOCAL
NORMAL
REMOTE

Attributes

group[RW]
master[RW]
mode[RW]
mtime[RW]
name[RW]
owner[RW]
removed[RW]

Public Class Methods

new(name) click to toggle source
# File lib/odisk/info.rb, line 18
def initialize(name)
  @name = name
  @owner = nil
  @group = nil
  @mode = 0
  @mtime = nil
  @master = nil
  @removed = false
end

Public Instance Methods

==(o)
Alias for: eql?
eql?(o) click to toggle source
# File lib/odisk/info.rb, line 28
def eql?(o)
  return false unless o.class == self.class
  # don't check master flag
  (@name == o.name &&
   @owner == o.owner &&
   (@group == o.group || $group_tolerant) &&
   @mode == o.mode &&
   @removed == o.removed)
end
Also aliased as: ==