# File lib/fog/local/storage.rb, line 18 def self.data @data ||= Hash.new do |hash, key| hash[key] = {} end end
# File lib/fog/local/storage.rb, line 28 def initialize(options={}) Fog::Mock.not_implemented require 'mime/types' @local_root = ::File.expand_path(options[:local_root]) end
# File lib/fog/local/storage.rb, line 24 def self.reset @data = nil end
# File lib/fog/local/storage.rb, line 35 def data self.class.data[@local_root] end
# File lib/fog/local/storage.rb, line 39 def local_root @local_root end
# File lib/fog/local/storage.rb, line 43 def path_to(partial) ::File.join(@local_root, partial) end
# File lib/fog/local/storage.rb, line 47 def reset_data self.class.data.delete(@local_root) end