Class: PageletProxyController

Inherits:
ApplicationController
  • Object
show all
Includes:
ActionController::Live, PageletsHelper
Defined in:
app/controllers/pagelet_proxy_controller.rb

Instance Method Summary collapse

Methods included from PageletsHelper

#add_pagelet_stream, #html_container_attributes, #pagelet, #pagelet_default_id, #pagelet_stream, #pagelet_stream_objects

Instance Method Details

#showObject



5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'app/controllers/pagelet_proxy_controller.rb', line 5

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