Archive: ComponentOwl Rails app, DB backups, go redirect script
This commit is contained in:
50
app/models/notifier.rb
Normal file
50
app/models/notifier.rb
Normal file
@@ -0,0 +1,50 @@
|
||||
class Notifier < ActionMailer::Base
|
||||
|
||||
helper :application, :notifier
|
||||
default_url_options[:host] = Settings.host
|
||||
|
||||
def licenses(licenses)
|
||||
subject "ComponentOwl.com - Generated Licenses"
|
||||
from Settings.no_email
|
||||
recipients Settings.feedback_email
|
||||
sent_on Time.now
|
||||
content_type "text/plain"
|
||||
body :licenses => licenses
|
||||
end
|
||||
|
||||
def survey(survey)
|
||||
subject I18n.t('txt.survey.email_subject')
|
||||
from "#{survey.full_name} <#{survey.current_email}>"
|
||||
recipients Settings.feedback_email
|
||||
sent_on Time.now
|
||||
content_type "text/plain"
|
||||
body :survey => survey
|
||||
end
|
||||
|
||||
def recommend(email, survey)
|
||||
subject I18n.t('txt.survey.recommend_email_subject', :name => survey.full_name)
|
||||
from "#{survey.full_name} <#{survey.current_email}>"
|
||||
recipients email
|
||||
sent_on Time.now
|
||||
content_type "text/plain"
|
||||
body :survey => survey
|
||||
end
|
||||
|
||||
def claim_upgrade(survey)
|
||||
subject I18n.t('txt.survey.free_upgrade_email_subject')
|
||||
from "#{survey.full_name} <#{survey.current_email}>"
|
||||
recipients Settings.feedback_email
|
||||
sent_on Time.now
|
||||
content_type "text/plain"
|
||||
body :survey => survey
|
||||
end
|
||||
|
||||
def license_key_error(license_key)
|
||||
subject "Generate license for order #{license_key.order_id} failed!"
|
||||
from "Dextronet - License Key Error <error@dextronet.com>"
|
||||
recipients Settings.license_key_error_email
|
||||
sent_on Time.now
|
||||
content_type "text/plain"
|
||||
body :license_key => license_key
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user