class Fog::Local::Storage::Directories
Public Instance Methods
Source
# File lib/fog/local/models/directories.rb, line 7 def all data = if ::File.directory?(service.local_root) Dir.entries(service.local_root).select do |entry| entry[0...1] != '.' && ::File.directory?(service.path_to(entry)) end.map do |entry| {:key => entry} end else [] end load(data) end
Source
# File lib/fog/local/models/directories.rb, line 20 def get(key, options = {}) create_directory(key, options) if ::File.directory?(service.path_to(key)) end
Private Instance Methods
Source
# File lib/fog/local/models/directories.rb, line 26 def create_directory(key, options) options[:path] ? new(key: key + options[:path]) : new(key: key) end