Module: MailManager
- Defined in:
- app/models/mail_manager/bounce.rb,
app/models/mail_manager.rb,
lib/mail_manager/engine.rb,
lib/mail_manager/version.rb,
app/models/mail_manager/mailer.rb,
app/models/mail_manager/contact.rb,
app/models/mail_manager/mailing.rb,
app/models/mail_manager/message.rb,
lib/workers/mail_manager/bounce_job.rb,
app/models/mail_manager/mailing_list.rb,
app/models/mail_manager/subscription.rb,
app/models/mail_manager/test_message.rb,
lib/workers/mail_manager/mailing_job.rb,
lib/workers/mail_manager/message_job.rb,
app/models/mail_manager/mailable_registry.rb,
lib/workers/mail_manager/test_message_job.rb,
app/helpers/mail_manager/application_helper.rb,
app/models/mail_manager/contactable_registry.rb,
app/helpers/mail_manager/subscriptions_helper.rb,
app/controllers/mail_manager/bounces_controller.rb,
app/controllers/mail_manager/contacts_controller.rb,
app/controllers/mail_manager/mailings_controller.rb,
app/controllers/mail_manager/messages_controller.rb,
app/controllers/mail_manager/application_controller.rb,
app/controllers/mail_manager/mailing_lists_controller.rb,
app/controllers/mail_manager/subscriptions_controller.rb
Overview
- Author
-
Chris Hauboldt ([email protected])
- Copyright
-
2009 Lone Star Internet Inc.
Worker used to check for ready Mailings and process/send them.
Defined Under Namespace
Modules: ApplicationHelper, SubscriptionsHelper Classes: ApplicationController, BaseController, Bounce, BounceJob, BouncesController, Config, Contact, ContactableRegistry, ContactsController, Engine, Lock, LockException, MailableRegistry, Mailer, Mailing, MailingJob, MailingList, MailingListsController, MailingsController, Message, MessageJob, MessagesController, Subscription, SubscriptionsController, TestMessage, TestMessageJob
Constant Summary collapse
- PLUGIN_ROOT =
File.(File.join(File.dirname(__FILE__),'..','..'))
- VERSION =
"0.1.4"
Class Method Summary collapse
Class Method Details
.assets_path ⇒ Object
21 22 23 |
# File 'lib/mail_manager/engine.rb', line 21 def self.assets_path File.join(PLUGIN_ROOT,'assets') end |
.edit_route_for(contactable) ⇒ Object
18 19 20 |
# File 'lib/mail_manager/engine.rb', line 18 def self.edit_route_for(contactable) ContactableRegistry.edit_route_for(contactable.is_a?(String) ? contactable : contactable.class.name) end |
.initialize_with_config(conf) ⇒ Object
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/mail_manager/engine.rb', line 24 def self.initialize_with_config(conf) MailManager.secret ||= conf.secret rescue nil = ActionController::Base. default_site_url = "#{[:protocol]||'http'}://#{[:domain]}" MailManager.site_url ||= conf.site_url || default_site_url rescue default_site_url MailManager.dont_include_images_domains ||= conf.dont_include_images_domains || [] rescue [] MailManager. ||= conf. || 0.3 rescue 0.3 MailManager.table_prefix ||= conf.table_prefix || 'mail_manager_' rescue 'mail_manager_' MailManager.default_from_email_address ||= conf.default_from_email_address rescue nil MailManager.bounce ||= conf.bounce || {} rescue {} MailManager.unsubscribe_path ||= conf.unsubscribe_path || "/listmgr" rescue "/listmgr" MailManager.site_path ||= conf.site_path || "/" rescue "/" MailMatager.layout ||= conf.layout || "application" rescue "application" MailMatager.use_show_for_resources ||= conf.use_show_for_resources || false rescue false end |