class MyBitcasa::BitcasaFile

Public Instance Methods

delete() click to toggle source
# File lib/my_bitcasa/bitcasa_file.rb, line 51
def delete
  Delete.new(self.path).delete
  @item["deleted"] = true
  true
end
legacy_thumbnail(size=:small) click to toggle source
# File lib/my_bitcasa/bitcasa_file.rb, line 38
def legacy_thumbnail(size=:small)
  LegacyThumbnail.new(self, size)
end
rename(to_basename) click to toggle source
# File lib/my_bitcasa/bitcasa_file.rb, line 42
def rename(to_basename)
  to_basename = File.basename(to_basename)
  to = File.dirname(self.path) + "/" + to_basename
  Rename.new(self.path, to).rename
  @item["path"] = to
  @item["name"] = to_basename
  self
end
share() click to toggle source
# File lib/my_bitcasa/bitcasa_file.rb, line 57
def share
  Share.new(self.name, self.path).share
end
thumbnail(size=:small) click to toggle source
# File lib/my_bitcasa/bitcasa_file.rb, line 34
def thumbnail(size=:small)
  Thumbnail.new(self, size)
end