antulik/pagelet_rails

View on GitHub
app/controllers/pagelet_proxy_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class PageletProxyController < ::ApplicationController
  include ActionController::Live
  include PageletsHelper

  def show
    @urls = params[:urls]

    response.headers['Content-Type'] = 'text/javascript'

    response.stream.write "\n"

    @urls.each do |url|
      response.stream.write pagelet(url, skip_parent_params: true)
      response.stream.write "\n\n//\n\n"
    end
  ensure
    response.stream.close
  end

end