class MyBitcasa::BitcasaItem

Public Class Methods

create(item) click to toggle source
# File lib/my_bitcasa/bitcasa_item.rb, line 25
def create(item)
  if item["category"]=="folders"
    if item["mount_point"]
      BitcasaDrive.new(item)
    else
      BitcasaFolder.new(item)
    end
  else
    BitcasaFile.new(item)
  end
end

Public Instance Methods

drive?() click to toggle source
# File lib/my_bitcasa/bitcasa_item.rb, line 12
def drive?
  folder? && !!self.mount_point
end
file?() click to toggle source
# File lib/my_bitcasa/bitcasa_item.rb, line 20
def file?
  !folder?
end
folder?() click to toggle source
# File lib/my_bitcasa/bitcasa_item.rb, line 16
def folder?
  self.category=="folders"
end