lib/refinerycms-authentication.rb in refinerycms-authentication-0.9.9.20 vs lib/refinerycms-authentication.rb in refinerycms-authentication-0.9.9.21
- old
+ new
@@ -1,36 +1,36 @@
require 'devise'
require 'refinerycms-core'
require 'friendly_id'
-# Attach authenticated system methods to the ::Refinery::ApplicationController
-require File.expand_path('../authenticated_system', __FILE__)
-[::Refinery::ApplicationController, ::Refinery::ApplicationHelper].each do |c|
- c.class_eval {
- include AuthenticatedSystem
- }
-end
module Refinery
module Authentication
class Engine < ::Rails::Engine
- initializer "serve static assets" do |app|
+ initializer 'serve static assets' do |app|
app.middleware.insert_after ::ActionDispatch::Static, ::ActionDispatch::Static, "#{root}/public"
end
config.autoload_paths += %W( #{config.root}/lib )
config.after_initialize do
::Refinery::Plugin.register do |plugin|
- plugin.name = "refinery_users"
- plugin.version = %q{0.9.9.17}
+ plugin.name = 'refinery_users'
+ plugin.version = %q{0.9.9.21}
plugin.menu_match = /(refinery|admin)\/users$/
plugin.activity = {
:class => User,
:title => 'username'
}
- plugin.url = {:controller => "/admin/users"}
+ plugin.url = {:controller => '/admin/users'}
+ end
+ end
+
+ refinery.before_inclusion do
+ [::Refinery::ApplicationController, ::Refinery::ApplicationHelper].each do |c|
+ c.send :require, File.expand_path('../authenticated_system', __FILE__)
+ c.send :include, AuthenticatedSystem
end
end
end
class << self