From 2c4050fd65b87e7aec59667136094115780bece5 Mon Sep 17 00:00:00 2001 From: Aart van Halteren Date: Sun, 23 Oct 2022 14:02:37 +0200 Subject: [PATCH] Mail to multiple recipients --- app/helpers/TariffsMailer.rb | 2 +- tariff_mailer.rb | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 tariff_mailer.rb diff --git a/app/helpers/TariffsMailer.rb b/app/helpers/TariffsMailer.rb index b7a816f..2c2aaf8 100644 --- a/app/helpers/TariffsMailer.rb +++ b/app/helpers/TariffsMailer.rb @@ -22,7 +22,7 @@ class TariffsMailer mail = Mail.new do delivery_method :smtp, smtp_opts - to 'a.t.van.halteren@vu.nl' + to ['Mannetje ','Vrouwtje '] from 'SmartMeter ' subject "EasyEnergy tariffs for #{date}" diff --git a/tariff_mailer.rb b/tariff_mailer.rb new file mode 100644 index 0000000..3ac7e59 --- /dev/null +++ b/tariff_mailer.rb @@ -0,0 +1,18 @@ +require "rubygems" +require "bundler/setup" +require "active_record" +require "state_pattern" + +project_root = File.dirname(File.absolute_path(__FILE__)) +Dir.glob(project_root + "/app/models/*.rb").each{|f| require f} +Dir.glob(project_root + "/app/helpers/SearchingForSyncState.rb").each{|f| require f} +Dir.glob(project_root + "/app/helpers/*.rb").each{|f| require f} + +connection_details = YAML::load(File.open('config/database.yml')) +ActiveRecord::Base.establish_connection(connection_details) + +if __FILE__ == $0 + # Tomorrows tariffs delivered today + TariffsMailer.deliver(Date.today.advance(days: 1)) +end +#p sync