Method: IshManager::EmailContextsController#send_immediate

Defined in:
app/controllers/ish_manager/email_contexts_controller.rb

#send_immediateObject



88
89
90
91
92
93
94
95
96
97
# File 'app/controllers/ish_manager/email_contexts_controller.rb', line 88

def send_immediate
  @ctx = ::Ish::EmailContext.find params[:id]
  authorize! :do_send, @ctx
  flash_notice 'Sent immediately.'

  out = IshManager::OfficeMailer.send_context_email( @ctx[:id].to_s )
  Rails.env.production? ? out.deliver_later : out.deliver_now

  redirect_to action: 'index'
end