2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-08-21 19:11:18 +08:00

refactoring the plugin interfaces to allow for better extensible

This commit is contained in:
Sam 2013-08-23 16:21:52 +10:00
parent 2eb55b74e4
commit 075002a6d5
11 changed files with 308 additions and 263 deletions

View file

@ -1,4 +1,5 @@
require 'cache'
require_dependency 'plugin/instance'
module Discourse
@ -24,7 +25,7 @@ module Discourse
class CSRF < Exception; end
def self.activate_plugins!
@plugins = Plugin.find_all("#{Rails.root}/plugins")
@plugins = Plugin::Instance.find_all("#{Rails.root}/plugins")
@plugins.each do |plugin|
plugin.activate!
end