    # File lib/fog/local/models/storage/files.rb, line 36
            def get(key, &block)
              requires :directory
              path = file_path(key)
              if ::File.exists?(path)
                data = {
                  :content_length => ::File.size(path),
                  :key            => key,
                  :last_modified  => ::File.mtime(path)
                }
                if block_given?
                  file = ::File.open(path)
                  while (chunk = file.read(Excon::CHUNK_SIZE)) && yield(chunk); end
                  file.close
                  new(data)
                else
                  body = ::File.read(path)
                  new(data.merge!(:body => body))
                end
              else
                nil
              end
            end