class Dropbox::FileMetadata

Contains the metadata (but not contents) of a file.

Attributes

client_modified[R]
id[R]
rev[R]
server_modified[R]
size[R]

Public Class Methods

new(attrs={}) click to toggle source
Calls superclass method Dropbox::Metadata::new
# File lib/dropbox/metadata.rb, line 19
def initialize(attrs={})
  @id = attrs.delete('id')
  if cm = attrs.delete('client_modified')
    @client_modified = Time.parse(cm)
  end
  @server_modified = Time.parse(attrs.delete('server_modified'))
  @rev = attrs.delete('rev')
  @size = attrs.delete('size')
  super(attrs)
end

Public Instance Methods

==(cmp) click to toggle source
# File lib/dropbox/metadata.rb, line 30
def ==(cmp)
  cmp.is_a?(self.class) && self.id == cmp.id
end