Sha256: fa85d97b379396849c8a1207158983686bc9f6bf66e2d25fc3d7dc77f8ebc260

Contents?: true

Size: 334 Bytes

Versions: 3

Compression:

Stored size: 334 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.4.0 lib/open_sesame/helpers/controller_helper.rb
opensesame-0.3.0 lib/open_sesame/helpers/controller_helper.rb
opensesame-0.2.0 lib/open_sesame/helpers/controller_helper.rb