Module: Rad::ControllerMicelaneousHelper

Defined in:
lib/rad/integration/controller_micelaneous_helper.rb

Instance Method Summary collapse

Instance Method Details

#reload_pageObject



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/rad/integration/controller_micelaneous_helper.rb', line 3

def reload_page
  params = workspace.params
  params.format.must_be.in 'html', 'js'
  
  keep_flash!      
  if params.format == 'js'
    workspace.response.set!(
      status: :ok, 
      content_type: Mime[params.format]
    )
    throw :halt_render, "window.location.reload();"
  else
    redirect_to workspace.request.env["HTTP_REFERER"]
  end              
end