Sha256: a4588b72ed5eb166b798b624a50c26f28b3fa019f5ca8db0d6decd3c960febb7
Contents?: true
Size: 751 Bytes
Versions: 2
Compression:
Stored size: 751 Bytes
Contents
require 'sorcery' require 'rails' module Sorcery # The Sorcery engine takes care of extending ActiveRecord (if used) and ActionController, # With the plugin logic. class Engine < Rails::Engine config.sorcery = ::Sorcery::Controller::Config initializer 'extend Controller with sorcery' do # TODO: Should this include a modified version of the helper methods? if defined?(ActionController::API) ActionController::API.send(:include, Sorcery::Controller) end if defined?(ActionController::Base) ActionController::Base.send(:include, Sorcery::Controller) ActionController::Base.helper_method :current_user ActionController::Base.helper_method :logged_in? end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sorcery-0.14.0 | lib/sorcery/engine.rb |
sorcery-0.13.0 | lib/sorcery/engine.rb |