mailer_base.rb 389 Bytes
class Noosfero::Plugin::MailerBase < ActionMailer::Base

  def self.inherited(child)
    child.template_root = File.expand_path(File.join(Rails.root, 'plugins', child.plugin_name, 'views'))
  end

  def self.plugin_name
    name.split('::').first.gsub(/Plugin$/, '').underscore
  end

  def initialize_template_class(assigns)
    ActionView::Base.new(view_paths, assigns, self)
  end

end