class ActiveFedora::File::Streaming::FileBody

def each

def each
  Net::HTTP.start(uri.host, uri.port) do |http|
    request = Net::HTTP::Get.new uri, headers
    http.request request do |response|
      raise "Couldn't get data from Fedora (#{uri}). Response: #{response.code}" unless response.is_a?(Net::HTTPSuccess)
      response.read_body do |chunk|
        yield chunk
      end
    end
  end
end