We didn't detect these cases because by default the rule only searches for offenses in `app/models/`.
34 lines
1.3 KiB
Ruby
34 lines
1.3 KiB
Ruby
class DashboardMailerPreview < ActionMailer::Preview
|
|
def forward
|
|
proposal = Proposal.first
|
|
Dashboard::Mailer.forward(proposal)
|
|
end
|
|
|
|
# http://localhost:3000/rails/mailers/dashboard_mailer/new_actions_notification_rake_published
|
|
def new_actions_notification_rake_published
|
|
proposal = Proposal.find_by(published: true)
|
|
new_actions_ids = Dashboard::Action.limit(1).id
|
|
Dashboard::Mailer.new_actions_notification(proposal, [new_actions_ids])
|
|
end
|
|
|
|
# http://localhost:3000/rails/mailers/dashboard_mailer/new_actions_notification_rake_created
|
|
def new_actions_notification_rake_created
|
|
proposal = Proposal.find_by(published: false)
|
|
new_actions_ids = Dashboard::Action.limit(1).id
|
|
Dashboard::Mailer.new_actions_notification(proposal, [new_actions_ids])
|
|
end
|
|
|
|
# http://localhost:3000/rails/mailers/dashboard_mailer/new_actions_notification_on_create
|
|
def new_actions_notification_on_create
|
|
proposal = Proposal.first
|
|
Dashboard::Mailer.new_actions_notification_on_create(proposal)
|
|
end
|
|
|
|
# http://localhost:3000/rails/mailers/dashboard_mailer/new_actions_notification_on_published
|
|
def new_actions_notification_on_published
|
|
proposal = Proposal.first
|
|
new_actions = Dashboard::Action.all
|
|
Dashboard::Mailer.new_actions_notification_on_published(proposal, new_actions)
|
|
end
|
|
end
|