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