Module: Goat::AppHelpers

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

Instance Method Summary collapse

Instance Method Details

#halt(body = nil) ⇒ Object

Raises:



479
480
481
482
# File 'lib/goat.rb', line 479

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

#redirect(url) ⇒ Object



484
485
486
487
488
# File 'lib/goat.rb', line 484

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

#sessionObject



490
491
492
# File 'lib/goat.rb', line 490

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