Commit c7afee4ef8c3957d514636e084b7b2247e87401c

Authored by Antonio Terceiro
1 parent 9babe35b

Remove plugin iniatilization code from the core

No plugin should have any code outside of its own directory; the way
this was, in practive everyone had to have savon installed to do
*anything* in Noosfero. Plugins cannot force their dependencies on
installations were they are not enabled.
config/initializers/mezuro_plugin.rb
@@ -1,6 +0,0 @@ @@ -1,6 +0,0 @@
1 -require 'savon'  
2 -require 'yaml'  
3 -  
4 -Savon.configure do |config|  
5 - config.log = HTTPI.log = (RAILS_ENV == 'development')  
6 -end  
plugins/mezuro/lib/mezuro_plugin.rb
  1 +require 'savon'
  2 +require 'yaml'
  3 +
  4 +Savon.configure do |config|
  5 + config.log = HTTPI.log = (RAILS_ENV == 'development')
  6 +end
  7 +
1 class MezuroPlugin < Noosfero::Plugin 8 class MezuroPlugin < Noosfero::Plugin
2 9
3 def self.plugin_name 10 def self.plugin_name