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