module PuppetForgeServer::Utils::Buffer

Public Instance Methods

download(buffer) click to toggle source
# File lib/puppet_forge_server/utils/buffer.rb, line 19
def download(buffer)
  headers = buffer.respond_to?(:size) ? {'Content-Length' => buffer.size.to_s} : {}
  [200, headers, buffer]
end
get_buffer(backends, path) click to toggle source
# File lib/puppet_forge_server/utils/buffer.rb, line 24
def get_buffer(backends, path)
  backends.each do |backend|
    buffer = backend.get_file_buffer(path)
    return buffer if buffer
  end
  return nil
end