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   -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 8 class MezuroPlugin < Noosfero::Plugin
2 9  
3 10 def self.plugin_name
... ...