Sha256: 6b880f96a46b6a4ac6a429323722351d5886cf8d7698e9ba1809a6fc990a4828
Contents?: true
Size: 695 Bytes
Versions: 2
Compression:
Stored size: 695 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 |app| ActionController::Base.send(:include, Sorcery::Controller) ActionController::Base.helper_method :current_user end initializer "attempt to preload user model" do |app| begin require Rails.root + "app/models/user.rb" rescue LoadError end end rake_tasks do load "sorcery/railties/tasks.rake" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sorcery-0.5.1 | lib/sorcery/engine.rb |
sorcery-0.5.0 | lib/sorcery/engine.rb |