Module: Goat::AppHelpers

Included in:
App
Defined in:
lib/goat.rb

Instance Method Summary collapse

Instance Method Details

#halt(body = nil) ⇒ Object

Raises:



481
482
483
484
# File 'lib/goat.rb', line 481

def halt(body=nil)
  response.body = body if body
  raise Halt.new(response)
end

#redirect(url) ⇒ Object



486
487
488
489
490
# File 'lib/goat.rb', line 486

def redirect(url)
  response.status = 302
  response['Location'] = url
  halt
end

#sessionObject



492
493
494
# File 'lib/goat.rb', line 492

def session
  request.env['rack.session'] ||= {}
end