Class: ProposalMailer
- Inherits:
-
OcoMailer
- Object
- ActionMailer::Base
- OcoMailer
- ProposalMailer
show all
- Defined in:
- app/mailers/proposal_mailer.rb
Instance Method Summary
(collapse)
Methods inherited from OcoMailer
#create_mail, deliver_mail, worker_running?
Instance Method Details
- (Object) notify_creation(member, proposal)
18
19
20
21
22
23
24
25
26
27
|
# File 'app/mailers/proposal_mailer.rb', line 18
def notify_creation(member, proposal)
default_url_options[:host] = member.organisation.domain(:only_host => true)
@member = member
@proposal = proposal
raise ArgumentError, "need member and proposal" unless @member and @proposal
@organisation_name = member.organisation.name
create_mail(@organisation_name, @member.email, "New proposal: #{@proposal.title}")
end
|
- (Object) notify_foundation_proposal(member, proposal)
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# File 'app/mailers/proposal_mailer.rb', line 3
def notify_foundation_proposal(member, proposal)
default_url_options[:host] = member.organisation.domain(:only_host => true)
@member = member
@proposal = proposal
raise ArgumentError, "need member and proposal" unless @member and @proposal
@organisation = member.organisation
@organisation_name = member.organisation.name
@founder = Member.founders(@organisation).first
raise ArgumentError, "Organisation has no founder" unless @founder
create_mail(@organisation_name, @member.email, "Founding Vote for #{@organisation_name}")
end
|