Sha256: 854e780a5018d1c83cf10429c706c51f6cb361822f441fd9a4d8c1aba65bf776

Contents?: true

Size: 333 Bytes

Versions: 3

Compression:

Stored size: 333 Bytes

Contents

# encoding: utf-8
module OpenSesame
  module Helpers::ControllerHelper
    extend ActiveSupport::Concern

    def warden
      env['warden']
    end

    def authenticate_opensesame!
      warden.authenticate!(:scope => :opensesame)
    end

    def current_opensesame_user
      warden.user(:scope => :opensesame)
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
opensesame-0.1.2 lib/open_sesame/helpers/controller_helper.rb
opensesame-0.1.1 lib/open_sesame/helpers/controller_helper.rb
opensesame-0.1.0 lib/open_sesame/helpers/controller_helper.rb