Files
Dalan/lib/tasks/mailer.rake
2026-08-13 19:56:46 +03:30

24 lines
545 B
Ruby

# frozen_string_literal: true
require 'ostruct'
namespace 'mailer' do
desc 'Generate email to the user with UID'
task :send, [:uid] => [:environment] do |_t, args|
record = OpenStruct.new
record.user = User.find_by(uid: args[:uid])
record.domain = 'barong.io'
record.token = 'TEST_TOKEN'
params = {
subject: 'Test Message',
template_name: 'email_confirmation.en.html.erb',
record: record,
changes: nil,
user: User.first
}
Postmaster.process_payload(params).deliver_now
end
end