Module: Frank::Rescue

Included in:
Base
Defined in:
lib/frank/rescue.rb

Instance Method Summary collapse

Instance Method Details

#render_404Object



4
5
6
7
8
9
10
11
12
# File 'lib/frank/rescue.rb', line 4

def render_404
  template = File.expand_path(File.dirname(__FILE__)) + '/templates/404.haml'
  
  @response['Content-Type'] = 'text/html'
  @response.status = 404
  @response.body = tilt_lang(template, 'haml', Object.new, locals = { :request => @env, :params => @request.params })
  
  log_request('404')
end

#render_500(excp) ⇒ Object



14
15
16
17
18
19
20
21
22
# File 'lib/frank/rescue.rb', line 14

def render_500(excp)
  template = File.expand_path(File.dirname(__FILE__)) + '/templates/500.haml'
  
  @response['Content-Type'] = 'text/html'
  @response.status = 500
  @response.body = tilt_lang(template, 'haml', Object.new, locals = { :request => @env, :params => @request.params, :exception => excp })
  
  log_request('500', excp)
end