Sha256: 0ae254f922b04dd143aa88326af6943b188475452b818de5ba6427ccd7aae8c3

Contents?: true

Size: 893 Bytes

Versions: 14

Compression:

Stored size: 893 Bytes

Contents

 
 Here I put all generic Media::Something classes. I can think of a few:

 * `LocalFolder`: the simplest and uselesser thing ever. Done mostly for troubleshooting
 * `MountFolder`: comes from mount, can get listed by mount, and usually has long latency
 * `GcsBucket`. From Google Cloud Storage. Why? Spoiler alert: It's my employer :) But happy to support more in the unlikely event this gem goes viral like *Corsivoe*.

 They all implement a few methods like:
 
 * `list_all`: shows all available objects in local system, leveraging the storazzo config file.
 * `parse`: parse the disk in initialized file. Then if system is writeable, writes in it the listing. If not, puts in a apposite folder defined by Storazzo.config.
 * `writeable?`: 
 * `local_mountpoint`: local path or mountpoint. The local variable shjould be 
    @local_mountpoint explicitly. TODO check this in abtsract class.

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
storazzo-0.6.1 lib/storazzo/media/README.md
storazzo-0.5.7 lib/storazzo/media/README.md
storazzo-0.5.2 lib/storazzo/media/README.md
storazzo-0.5.1 lib/storazzo/media/README.md
storazzo-0.4.10 lib/storazzo/media/README.md
storazzo-0.5.0 lib/storazzo/media/README.md
storazzo-0.4.9 lib/storazzo/media/README.md
storazzo-0.4.5 lib/storazzo/media/README.md
storazzo-0.4.2 lib/storazzo/media/README.md
storazzo-0.4.1 lib/storazzo/media/README.md
storazzo-0.3.8 lib/storazzo/media/README.md
storazzo-0.3.7 lib/storazzo/media/README.md
storazzo-0.3.5 lib/storazzo/media/README.md
storazzo-0.3.1 lib/storazzo/media/README.md