Sha256: 83f51244fb129ba24aa2dd1da4c484a8c9e42b18539080e92ecda884cc5e1ac2
Contents?: true
Size: 1.76 KB
Versions: 9
Compression:
Stored size: 1.76 KB
Contents
class CreateAdminMessages < ActiveRecord::Migration class AdminMessage < ActiveRecord::Base; end def self.up create_table :admin_messages do |t| t.column "message", :text, :null => false end default_welcome_message=AdminMessage.new default_welcome_message.message = <<-EOT From: {requestaddress} To: {address} Subject: Subscription confirmation: {name} mailing list. Dear {address}, This is the mailing list software manager at {domain}. I received a subscription request to add your email address to the "{name}" mailing list: {name}: {description} To confirm that you did indeed request this, please send an email message to {requestaddress} containing the string: {command} Simply replying to this message should be sufficient to accomplish that. Mailing List Manager EOT EOT default_welcome_message.save default_confirmed_message = AdminMessage.new default_confirmed_message.message = <<-EOT From: {requestaddress} To: {address} Subject: Welcome to the {name} mailing list! Dear {address}, Thank you for confirming your subscription to the {name} mailing list! Mailing List Manager EOT default_confirmed_message.save default_sayonara_message = AdminMessage.new default_sayonara_message.message = <<-EOT From: {requestaddress} To: {address} Subject: Good bye, and thank you for being a member of the {name} mailing list! Dear {address}, Thank you for being a member of the {name} mailing list. We're sorry to see you go, but this message confirms that you have been unsubscribed from the {name} mailing list. Mailing List Manager EOT default_sayonara_message.save end def self.down drop_table :admin_messages end end
Version data entries
9 entries across 9 versions & 1 rubygems